aboutsummaryrefslogtreecommitdiff
path: root/dependencies.cmake.in
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2013-02-21 17:40:11 +0100
committerPetr Mrázek <peterix@gmail.com>2013-02-21 17:40:11 +0100
commit1beef3f73cd126af9ce3805b6990c64b835a593b (patch)
tree9673caef42b2a2de6d5a7694a351341d0d38b7d5 /dependencies.cmake.in
parent18b087e99280d2c8d5a6115a178f9e6f03606656 (diff)
parentb8844e441334db5e9bf90348aa591b63087193c4 (diff)
downloadPrismLauncher-1beef3f73cd126af9ce3805b6990c64b835a593b.tar.gz
PrismLauncher-1beef3f73cd126af9ce3805b6990c64b835a593b.tar.bz2
PrismLauncher-1beef3f73cd126af9ce3805b6990c64b835a593b.zip
Merge https://github.com/Forkk/MultiMC5
Diffstat (limited to 'dependencies.cmake.in')
-rw-r--r--dependencies.cmake.in12
1 files changed, 10 insertions, 2 deletions
diff --git a/dependencies.cmake.in b/dependencies.cmake.in
index 1790b97b..9d4d1f63 100644
--- a/dependencies.cmake.in
+++ b/dependencies.cmake.in
@@ -4,6 +4,12 @@ message(STATUS "Running install script...")
SET(Qt5_DIR @Qt5_DIR@)
+IF(WIN32)
+SET(LIB_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
+ELSE()
+SET(LIB_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}/lib)
+ENDIF()
+
INCLUDE(GetPrerequisites)
GET_PREREQUISITES(@BINARY_LOCATION@ MULTIMC_PREREQS 1 1 "" "")
@@ -11,13 +17,15 @@ message(STATUS "Prerequisites: ${MULTIMC_PREREQS}")
FOREACH(PREREQ ${MULTIMC_PREREQS})
GET_FILENAME_COMPONENT(PREREQ_NAME "${PREREQ}" NAME)
- GET_FILENAME_COMPONENT(_PREREQ_ACTUAL "${PREREQ}" REALPATH)
+ GET_FILENAME_COMPONENT(PREREQ_ACTUAL "${PREREQ}" REALPATH)
+ IF(WIN32)
SET(PREREQ_ACTUAL "${Qt5_DIR}/bin/${PREREQ}")
+ ENDIF()
message(STATUS "Adding install prerequisite: ${PREREQ_NAME}")
FILE(INSTALL
- DESTINATION "${CMAKE_INSTALL_PREFIX}"
+ DESTINATION "${LIB_INSTALL_PREFIX}"
TYPE PROGRAM
RENAME "${PREREQ_NAME}"
FILES "${PREREQ_ACTUAL}"