Merge branch 'bufferviewoverlay'
[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     bufferviewoverlayfilter.cpp
15     clearablelineedit.cpp
16     clickablelabel.cpp
17     colorbutton.cpp
18     contextmenuactionprovider.cpp
19     graphicalui.cpp
20     icon.cpp
21     iconloader.cpp
22     inputline.cpp
23     networkmodelcontroller.cpp
24     nickview.cpp
25     nickviewfilter.cpp
26     settingspage.cpp
27     tabcompleter.cpp
28     toolbaractionprovider.cpp
29     uisettings.cpp
30     uistyle.cpp
31    )
32
33 set(MOC_HDRS
34     abstractbuffercontainer.h
35     abstractitemview.h
36     abstractnotificationbackend.h
37     action.h
38     actioncollection.h
39     bufferview.h
40     bufferviewfilter.h
41     bufferviewoverlayfilter.h
42     clearablelineedit.h
43     clickablelabel.h
44     colorbutton.h
45     contextmenuactionprovider.h
46     graphicalui.h
47     iconloader.h
48     inputline.h
49     networkmodelcontroller.h
50     nickview.h
51     nickviewfilter.h
52     settingspage.h
53     tabcompleter.h
54     toolbaractionprovider.h
55    )
56
57 set(HEADERS
58     icon.h
59     uisettings.h
60     uistyle.h
61    )
62
63 if(HAVE_KDE)
64     set(SOURCES ${SOURCES} kcmdlinewrapper.cpp)
65     set(HEADERS ${HEADERS} kcmdlinewrapper.h)
66 endif(HAVE_KDE)
67
68 qt4_wrap_cpp(MOC ${MOC_HDRS})
69
70 include_directories(${CMAKE_SOURCE_DIR}/src/common
71                     ${CMAKE_SOURCE_DIR}/src/client)
72
73 add_library(mod_uisupport STATIC ${SOURCES} ${MOC} ${HEADERS})
74 add_dependencies(mod_uisupport mod_common mod_client)