From 26c07f2ab71ab640cba10bd3ecec0f05dd5a0d64 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Thu, 24 May 2007 12:45:30 +0000 Subject: [PATCH] Added install rules (at least for *nix) --- CMakeLists.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index f9007b62..36346398 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,10 +65,13 @@ ENDIF(BUILD_MONO AND NOT BUILD_CORE) QT4_ADD_RESOURCES(_RCCS ${quassel_RCCS}) +SET(TARGET_LIST ) + IF(BUILD_CORE) ADD_DEFINITIONS(-DBUILD_CORE) ADD_EXECUTABLE(quasselcore ${quassel_core_SRCS} ${_RCCS}) TARGET_LINK_LIBRARIES(quasselcore core main ${QT_LIBRARIES}) + SET(TARGET_LIST ${TARGET_LIST} quasselcore) ENDIF(BUILD_CORE) IF(BUILD_GUI OR BUILD_MONO) # OK, now we need QtGui! @@ -83,12 +86,19 @@ IF(BUILD_GUI OR BUILD_MONO) # OK, now we need QtGui! ADD_DEFINITIONS(-DBUILD_MONO) ADD_EXECUTABLE(quassel ${quassel_mono_SRCS} ${_RCCS}) TARGET_LINK_LIBRARIES(quassel gui core main ${QT_LIBRARIES}) + SET(TARGET_LIST ${TARGET_LIST} quassel) ENDIF(BUILD_MONO) IF(BUILD_GUI) ADD_DEFINITIONS(-DBUILD_GUI) ADD_EXECUTABLE(quasselgui ${quassel_gui_SRCS} ${_RCCS}) TARGET_LINK_LIBRARIES(quasselgui gui main ${QT_LIBRARIES}) + SET(TARGET_LIST ${TARGET_LIST} quasselgui) ENDIF(BUILD_GUI) ENDIF(BUILD_GUI OR BUILD_MONO) + +INSTALL(TARGETS ${TARGET_LIST} + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib + ARCHIVE DESTINATION lib/static) -- 2.20.1