1 # Builds the client module
3 # In Qt4, we still have some minor deps to QtUi: QItemSelectionModel, QSortFilterProxyModel
4 # Still in Qt5: QAbstractItemView in BufferModel
6 setup_qt_variables(Gui Network DBus)
8 setup_qt_variables(Widgets Network DBus)
12 abstractmessageprocessor.cpp
19 clientaliasmanager.cpp
20 clientbacklogmanager.cpp
21 clientbufferviewconfig.cpp
22 clientbufferviewmanager.cpp
25 clientignorelistmanager.cpp
26 clientirclisthelper.cpp
28 clientuserinputhandler.cpp
37 selectionmodelsynchronizer.cpp
41 abstractmessageprocessor.h
47 clientbacklogmanager.h
48 clientbufferviewconfig.h
49 clientbufferviewmanager.h
52 clientignorelistmanager.h
54 clientuserinputhandler.h
62 selectionmodelsynchronizer.h
73 include_directories(${CMAKE_SOURCE_DIR}/src/common ${QUASSEL_QT_INCLUDES})
76 qt4_wrap_cpp(MOC ${MOC_HDRS})
79 add_library(mod_client STATIC ${SOURCES} ${MOC} ${HEADERS})
80 add_dependencies(mod_client mod_common)
82 set_target_properties(mod_client PROPERTIES COMPILE_FLAGS "${QUASSEL_QT_COMPILEFLAGS}")