Finishing my personal crusade against Buffer.
[quassel.git] / src / client / CMakeLists.txt
1 # Builds the client module
2
3 # We still have some minor deps to QtUi: QItemSelectionModel
4 # set(QT_DONT_USE_QTGUI 1)
5 set(QT_USE_QTNETWORK 1)
6 set(QT_USE_QTDBUS 1)
7 include(${QT_USE_FILE})
8
9 set(SOURCES
10     abstractmessageprocessor.cpp
11     backlogrequester.cpp
12     buffermodel.cpp
13     buffersettings.cpp
14     client.cpp
15     clientbacklogmanager.cpp
16     clientirclisthelper.cpp
17     clientsettings.cpp
18     clientsyncer.cpp
19     irclistmodel.cpp
20     messagefilter.cpp
21     messagemodel.cpp
22     mappedselectionmodel.cpp
23     networkmodel.cpp
24     quasselui.cpp
25     selectionmodelsynchronizer.cpp
26     treemodel.cpp)
27
28 set(MOC_HDRS
29     abstractmessageprocessor.h
30     buffermodel.h
31     client.h
32     clientbacklogmanager.h
33     clientcoreinfo.h
34     clientirclisthelper.h
35     clientsyncer.h
36     irclistmodel.h
37     messagefilter.h
38     messagemodel.h
39     networkmodel.h
40     mappedselectionmodel.h
41     quasselui.h
42     selectionmodelsynchronizer.h
43     treemodel.h)
44
45 set(HEADERS
46     backlogrequester.h
47     buffersettings.h
48     clientsettings.h)
49
50 qt4_wrap_cpp(MOC ${MOC_HDRS})
51
52 include_directories(${CMAKE_SOURCE_DIR}/src/common)
53
54 add_library(mod_client STATIC ${SOURCES} ${MOC} ${HEADERS})
55 add_dependencies(mod_client mod_common)