summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Okin <forkk@ciserver.forkk.net>2013-02-06 00:37:51 -0600
committerAndrew Okin <forkk@forkk.net>2013-02-06 00:38:28 -0600
commit814469eec6a28a0ed80dc0b70126399a67b4e92f (patch)
tree7e9b93060d40d1cfa2936ab99ba8d40cd5ffa3f5
parent2f619e40436175b4fb30c449e43305039d87348a (diff)
downloadMultiMC-814469eec6a28a0ed80dc0b70126399a67b4e92f.tar
MultiMC-814469eec6a28a0ed80dc0b70126399a67b4e92f.tar.gz
MultiMC-814469eec6a28a0ed80dc0b70126399a67b4e92f.tar.lz
MultiMC-814469eec6a28a0ed80dc0b70126399a67b4e92f.tar.xz
MultiMC-814469eec6a28a0ed80dc0b70126399a67b4e92f.zip
Added Linux support to CMakeLists.
-rw-r--r--CMakeLists.txt12
-rw-r--r--dependencies.cmake.in4
2 files changed, 13 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index cb9e6faa..aa9e39de 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -158,7 +158,7 @@ add_executable(MultiMC ${MULTIMC_SOURCES} ${MULTIMC_HEADERS} ${MULTIMC_UI} ${MUL
qt5_use_modules(MultiMC Widgets)
target_link_libraries(MultiMC quazip patchlib ${MultiMC_LINK_ADDITIONAL_LIBS})
add_dependencies(MultiMC MultiMCLauncher)
-install(TARGETS MultiMC RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX})
+install(TARGETS MultiMC RUNTIME DESTINATION .)
IF(WIN32)
IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
@@ -169,7 +169,7 @@ ENDIF()
install(FILES "${Qt5_DIR}/plugins/platforms/qwindows${D}.dll" DESTINATION platforms)
install(FILES "${Qt5_DIR}/plugins/platforms/qminimal${D}.dll" DESTINATION platforms)
-install(FILES "${Qt5_DIR}/bin/libEGL${D}.dll" DESTINATION ${CMAKE_INSTALL_PREFIX})
+install(FILES "${Qt5_DIR}/bin/libEGL${D}.dll" DESTINATION .)
install(FILES "${Qt5_DIR}/plugins/imageformats/qsvg${D}.dll" DESTINATION imageformats)
install(FILES "${Qt5_DIR}/plugins/imageformats/qico${D}.dll" DESTINATION imageformats)
@@ -177,6 +177,14 @@ install(FILES "${Qt5_DIR}/plugins/imageformats/qgif${D}.dll" DESTINATION imagefo
install(FILES "${Qt5_DIR}/plugins/imageformats/qjpeg${D}.dll" DESTINATION imageformats)
ELSEIF(UNIX)
+IF (APPLE)
+ELSE()
+
+install(FILES "${Qt5_DIR}/plugins/platforms/libqlinuxfb.so" DESTINATION platforms)
+install(FILES "${Qt5_DIR}/plugins/platforms/libqminimal.so" DESTINATION platforms)
+install(FILES "${Qt5_DIR}/plugins/platforms/libqxcb.so" DESTINATION platforms)
+
+ENDIF()
ENDIF()
diff --git a/dependencies.cmake.in b/dependencies.cmake.in
index 1790b97b..408bb811 100644
--- a/dependencies.cmake.in
+++ b/dependencies.cmake.in
@@ -11,8 +11,10 @@ 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}")