X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2FCMakeLists.txt;h=934e3fddeb51e66346339daec7512b057e59c015;hp=9a538070e524462731467043f572cf33b4219e87;hb=ff81aaec156b8dc2e12f49286fd69e55f215af29;hpb=148964099b6e799121402d297c854393f9988be8 diff --git a/src/uisupport/CMakeLists.txt b/src/uisupport/CMakeLists.txt index 9a538070..934e3fdd 100644 --- a/src/uisupport/CMakeLists.txt +++ b/src/uisupport/CMakeLists.txt @@ -1,12 +1,15 @@ # Builds the uisupport module -set(QT_DONT_USE_QTGUI 0) -set(QT_USE_QTNETWORK 1) -include(${QT_USE_FILE}) +if(WITH_QT5) + setup_qt_variables(Widgets Network) +else(WITH_QT5) + setup_qt_variables(Gui Network) +endif(WITH_QT5) set(SOURCES abstractbuffercontainer.cpp abstractitemview.cpp + abstractnotificationbackend.cpp action.cpp actioncollection.cpp bufferhotlistfilter.cpp @@ -14,6 +17,7 @@ set(SOURCES bufferviewfilter.cpp bufferviewoverlayfilter.cpp clearablelineedit.cpp + clickable.cpp clickablelabel.cpp colorbutton.cpp contextmenuactionprovider.cpp @@ -67,6 +71,7 @@ set(MOC_HDRS ) set(HEADERS + clickable.h icon.h qssparser.h uisettings.h @@ -77,10 +82,15 @@ if(HAVE_KDE) set(HEADERS ${HEADERS} kcmdlinewrapper.h) endif(HAVE_KDE) -qt4_wrap_cpp(MOC ${MOC_HDRS}) - include_directories(${CMAKE_SOURCE_DIR}/src/common - ${CMAKE_SOURCE_DIR}/src/client) + ${CMAKE_SOURCE_DIR}/src/client + ${QUASSEL_QT_INCLUDES} + ${QCA2_INCLUDE_DIR}) + +if(NOT WITH_QT5) + qt4_wrap_cpp(MOC ${MOC_HDRS}) +endif(NOT WITH_QT5) add_library(mod_uisupport STATIC ${SOURCES} ${MOC} ${HEADERS}) add_dependencies(mod_uisupport mod_common mod_client) +set_target_properties(mod_uisupport PROPERTIES COMPILE_FLAGS "${QUASSEL_QT_COMPILEFLAGS}")