QssParser: Interpret "oblique" as italic
[quassel.git] / src / client / CMakeLists.txt
1 # Builds the client module
2
3 # In Qt4, we still have some minor deps to QtGui: QItemSelectionModel, QSortFilterProxyModel
4 # Still in Qt5: QAbstractItemView in BufferModel
5
6 set(SOURCES
7     abstractmessageprocessor.cpp
8     backlogrequester.cpp
9     buffermodel.cpp
10     buffersettings.cpp
11     bufferviewoverlay.cpp
12     client.cpp
13     clientaliasmanager.cpp
14     clientauthhandler.cpp
15     clientbacklogmanager.cpp
16     clientbufferviewconfig.cpp
17     clientbufferviewmanager.cpp
18     clientidentity.cpp
19     clientignorelistmanager.cpp
20     clientirclisthelper.cpp
21     clientsettings.cpp
22     clienttransfer.cpp
23     clienttransfermanager.cpp
24     clientuserinputhandler.cpp
25     coreaccount.cpp
26     coreaccountmodel.cpp
27     coreconnection.cpp
28     execwrapper.cpp
29     irclistmodel.cpp
30     messagefilter.cpp
31     messagemodel.cpp
32     networkmodel.cpp
33     selectionmodelsynchronizer.cpp
34     transfermodel.cpp
35     treemodel.cpp
36
37     # needed for automoc
38     abstractui.h
39 )
40
41 if (USE_QT5)
42     list(APPEND qt_modules Widgets)
43 endif()
44
45 qt_add_resources(SOURCES ${CLIENT_RCS})
46
47 add_library(mod_client STATIC ${SOURCES})
48 qt_use_modules(mod_client Network Core Gui ${qt_modules})
49
50 target_link_libraries(mod_client mod_common)