diff --git a/cmake/BuildParameters.cmake b/cmake/BuildParameters.cmake index f2cd947e55..74495e046e 100644 --- a/cmake/BuildParameters.cmake +++ b/cmake/BuildParameters.cmake @@ -46,6 +46,10 @@ if(PACKAGE_MODE) set(GAMEINDEX_DIR "${CMAKE_INSTALL_PREFIX}/share/games/pcsx2") endif(NOT DEFINED GAMEINDEX_DIR) + if(NOT DEFINED BIN_DIR) + set(BIN_DIR "${CMAKE_INSTALL_PREFIX}/bin") + endif(NOT DEFINED BIN_DIR) + # Compile all source codes with these 2 defines add_definitions(-DPLUGIN_DIR_COMPILATION=${PLUGIN_DIR} -DGAMEINDEX_DIR_COMPILATION=${GAMEINDEX_DIR}) endif(PACKAGE_MODE) diff --git a/cmake/Pcsx2Utils.cmake b/cmake/Pcsx2Utils.cmake index 445f849c57..f0557b2cd4 100644 --- a/cmake/Pcsx2Utils.cmake +++ b/cmake/Pcsx2Utils.cmake @@ -139,7 +139,7 @@ macro(add_pcsx2_executable exe srcs libs flags) target_link_libraries(${lib} "${USER_CMAKE_LD_FLAGS}") endif(NOT USER_CMAKE_LD_FLAGS STREQUAL "") if(PACKAGE_MODE) - install(TARGETS ${exe} DESTINATION bin) + install(TARGETS ${exe} DESTINATION ${BIN_DIR}) else(PACKAGE_MODE) install(TARGETS ${exe} DESTINATION ${CMAKE_SOURCE_DIR}/bin) endif(PACKAGE_MODE)