X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2FCMakeLists.txt;h=19de1c4ade3462385aede91263b20ea71192512a;hp=7e0244ffd80d83b3de9b82d2844d435b00f88d64;hb=c7ad7451b1e899ba0de2ded9ac08359dff5cca61;hpb=8c3b7e4773e9f20ad9ea264cbaafaa52485bdf86 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7e0244ff..19de1c4a 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -29,6 +29,7 @@ ENDIF(NOT BUILD_MONO AND NOT BUILD_CORE AND NOT BUILD_QTGUI) #ENDIF(BUILD_CORE OR BUILD_QTGUI) SET(CMAKE_BUILD_TYPE Debug) +SET(GCC_WARN "-Wall -Wextra -ansi -Wno-unused-parameter") # may not be portable! # Define files SET(quassel_mono_SRCS common/build_mono.cpp) @@ -42,7 +43,7 @@ SET(SDIRS "") FOREACH(dir ${quassel_DIRS}) SET(SDIRS ${SDIRS} "${CMAKE_CURRENT_SOURCE_DIR}/${dir}") ENDFOREACH(dir) -INCLUDE_DIRECTORIES(${SDIRS} plugins) +INCLUDE_DIRECTORIES(${SDIRS} plugins contrib/qxt) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/qtgui) # so that ui files are found # We need Qt4 support. @@ -57,9 +58,12 @@ SET(QT_USE_QTUITOOLS true) SET(QT_DONT_USE_QTGUI true) # This is added later if GUI is requested INCLUDE(${QT_USE_FILE}) +ADD_DEFINITIONS(${GCC_WARN}) + # Define subdirs. CMake complains if a directory is added twice, so make sure this # does not happen in any combination of the requested targets. +ADD_SUBDIRECTORY(contrib/qxt) ADD_SUBDIRECTORY(common) IF(BUILD_CORE) ADD_SUBDIRECTORY(core) @@ -70,8 +74,6 @@ ENDIF(BUILD_MONO AND NOT BUILD_CORE) QT4_ADD_RESOURCES(_RCCS ${quassel_RCCS}) -ADD_DEFINITIONS(-Wall -Wextra -ansi) # may not be portable! - SET(TARGET_LIST ) IF(BUILD_CORE)