projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added install rules (at least for *nix)
[quassel.git]
/
CMakeLists.txt
diff --git
a/CMakeLists.txt
b/CMakeLists.txt
index
9f80077
..
3634639
100644
(file)
--- a/
CMakeLists.txt
+++ b/
CMakeLists.txt
@@
-42,11
+42,12
@@
INCLUDE_DIRECTORIES(${SDIRS} plugins)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
# We need Qt4 support.
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
# We need Qt4 support.
-SET(QT_MIN_VERSION "4.
2
.0")
+SET(QT_MIN_VERSION "4.
3
.0")
FIND_PACKAGE(Qt4 REQUIRED)
# Set needed libraries
SET(QT_USE_QTXML true)
FIND_PACKAGE(Qt4 REQUIRED)
# Set needed libraries
SET(QT_USE_QTXML true)
+SET(QT_USE_QTSQL true)
SET(QT_USE_QTNETWORK true)
SET(QT_DONT_USE_QTGUI true) # This is added later if GUI is requested
INCLUDE(${QT_USE_FILE})
SET(QT_USE_QTNETWORK true)
SET(QT_DONT_USE_QTGUI true) # This is added later if GUI is requested
INCLUDE(${QT_USE_FILE})
@@
-64,10
+65,13
@@
ENDIF(BUILD_MONO AND NOT BUILD_CORE)
QT4_ADD_RESOURCES(_RCCS ${quassel_RCCS})
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})
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!
ENDIF(BUILD_CORE)
IF(BUILD_GUI OR BUILD_MONO) # OK, now we need QtGui!
@@
-82,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})
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})
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)
ENDIF(BUILD_GUI)
ENDIF(BUILD_GUI OR BUILD_MONO)
+
+INSTALL(TARGETS ${TARGET_LIST}
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib/static)