f60c8cae8a30883ac8e5b047aa858897ae8d74c5
[quassel.git] / src / uisupport / CMakeLists.txt
1 # Builds the uisupport module
2
3 set(QT_DONT_USE_QTGUI 0)
4 set(QT_USE_QTNETWORK 1)
5 include(${QT_USE_FILE})
6
7 set(SOURCES
8     abstractbuffercontainer.cpp
9     abstractitemview.cpp
10     action.cpp
11     actioncollection.cpp
12     bufferview.cpp
13     bufferviewfilter.cpp
14     clearablelineedit.cpp
15     clickablelabel.cpp
16     colorbutton.cpp
17     nickviewfilter.cpp
18     inputline.cpp
19     nickview.cpp
20     settingspage.cpp
21     tabcompleter.cpp
22     uisettings.cpp
23     uistyle.cpp)
24
25 set(MOC_HDRS
26     abstractbuffercontainer.h
27     abstractitemview.h
28     action.h
29     actioncollection.h
30     bufferview.h
31     bufferviewfilter.h
32     clearablelineedit.h
33     clickablelabel.h
34     colorbutton.h
35     nickviewfilter.h
36     inputline.h
37     nickview.h
38     settingspage.h
39     tabcompleter.h)
40
41 set(HEADERS
42     uisettings.h
43     uistyle.h)
44
45 qt4_wrap_cpp(MOC ${MOC_HDRS})
46
47 include_directories(${CMAKE_SOURCE_DIR}/src/common
48                     ${CMAKE_SOURCE_DIR}/src/client)
49
50 add_library(mod_uisupport STATIC ${SOURCES} ${MOC} ${HEADERS})
51 add_dependencies(mod_uisupport mod_common mod_client)