rename of bufferview.ui according to new naming scheme
[quassel.git] / CMakeLists.txt
index 9f80077..5a365e5 100644 (file)
@@ -42,11 +42,12 @@ INCLUDE_DIRECTORIES(${SDIRS} plugins)
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
 
 # We need Qt4 support.
-SET(QT_MIN_VERSION "4.2.0")
+SET(QT_MIN_VERSION "4.3.0")  # 4.3 is required for SSL, crypto and some other stuff
 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})
@@ -64,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!
@@ -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})
+    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)