Say hello (again) to CMake!
[quassel.git] / src / common / CMakeLists.txt
1 # Builds the common module
2
3 set(QT_DONT_USE_QTGUI 1)
4 set(QT_USE_QTNETWORK 1)
5 include(${QT_USE_FILE})
6
7 set(SOURCES
8     backlogmanager.cpp
9     bufferinfo.cpp
10     buffersyncer.cpp
11     bufferviewconfig.cpp
12     bufferviewmanager.cpp
13     global.cpp
14     identity.cpp
15     logger.cpp
16     message.cpp
17     settings.cpp
18     signalproxy.cpp
19     syncableobject.cpp
20     util.cpp
21     network.cpp
22     ircuser.cpp
23     ircchannel.cpp)
24
25 set(HEADERS
26     backlogmanager.h
27     buffersyncer.h
28     bufferviewconfig.h
29     bufferviewmanager.h
30     identity.h
31     ircchannel.h
32     ircuser.h
33     logger.h
34     network.h
35     signalproxy.h
36     syncableobject.h)
37
38 qt4_wrap_cpp(MOC ${HEADERS})
39
40 add_library(mod_common STATIC ${SOURCES} ${MOC})