X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=CMakeLists.txt;h=288f7abc15fcef422cc888e19835d03304339007;hp=29fd9630db63fb5dd41249dafb3a081ba150a214;hb=4cf82c9e10e1301ddfc47e5ac23e22b96ffb0bf3;hpb=a33e42aee121185f479667b2104a15fc2033762e diff --git a/CMakeLists.txt b/CMakeLists.txt index 29fd9630..288f7abc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -55,12 +55,13 @@ if(CMAKE_COMPILER_IS_GNUCXX) endif(HAVE_ANSI) endif(CMAKE_COMPILER_IS_GNUCXX) -set(QT_MIN_VERSION "4.3.0") +set(QT_MIN_VERSION "4.4.0") if(APPLE AND DEPLOY) set(CMAKE_OSX_ARCHITECTURES "i386;ppc") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.4") set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.4u.sdk/") + add_definitions(-DMAC_10_4_SDK) endif(APPLE AND DEPLOY) # Enable mostly b0rked stuff (new ChatView), do not enable this unless you know what you do... @@ -83,6 +84,12 @@ endif(QT) # Now that we have the correct $PATH, lets find Qt! find_package(Qt4 REQUIRED) +if(QT_QTDBUS_FOUND) + add_definitions(-DHAVE_DBUS) + set(LINK_DBUS DBUS) + set(HAVE_DBUS true) +endif(QT_QTDBUS_FOUND) + set(QT_DONT_USE_QTGUI 1) include(${QT_USE_FILE}) include_directories(${QT_INCLUDES}) @@ -174,7 +181,7 @@ if(WANT_CORE) endif(WANT_CORE) if(WANT_QTCLIENT) - setup_qt4_variables(GUI NETWORK) + setup_qt4_variables(${LINK_DBUS} GUI NETWORK) add_executable(quasselclient WIN32 ${CMAKE_SOURCE_DIR}/src/common/main.cpp ${RC_ICONS} ${RC_QUASSEL_ICONS} ${RC_I18N} ${WIN32_RC}) set_target_properties(quasselclient PROPERTIES @@ -184,7 +191,7 @@ if(WANT_QTCLIENT) endif(WANT_QTCLIENT) if(WANT_MONO) - setup_qt4_variables(GUI NETWORK SCRIPT SQL) + setup_qt4_variables(${LINK_DBUS} GUI NETWORK SCRIPT SQL) add_executable(quassel WIN32 ${CMAKE_SOURCE_DIR}/src/common/main.cpp ${RC_ICONS} ${RC_QUASSEL_ICONS} ${RC_SQL} ${RC_I18N} ${WIN32_RC}) set_target_properties(quassel PROPERTIES