Action enhances QAction with a subset of KDE's KAction capabilities
[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     bufferview.cpp
12     bufferviewfilter.cpp
13     clearablelineedit.cpp
14     clickablelabel.cpp
15     colorbutton.cpp
16     nickviewfilter.cpp
17     inputline.cpp
18     nickview.cpp
19     settingspage.cpp
20     tabcompleter.cpp
21     uisettings.cpp
22     uistyle.cpp)
23
24 set(MOC_HDRS
25     abstractbuffercontainer.h
26     abstractitemview.h
27     action.h
28     bufferview.h
29     bufferviewfilter.h
30     clearablelineedit.h
31     clickablelabel.h
32     colorbutton.h
33     nickviewfilter.h
34     inputline.h
35     nickview.h
36     settingspage.h
37     tabcompleter.h)
38
39 set(HEADERS
40     uisettings.h
41     uistyle.h)
42
43 qt4_wrap_cpp(MOC ${MOC_HDRS})
44
45 include_directories(${CMAKE_SOURCE_DIR}/src/common
46                     ${CMAKE_SOURCE_DIR}/src/client)
47
48 add_library(mod_uisupport STATIC ${SOURCES} ${MOC} ${HEADERS})
49 add_dependencies(mod_uisupport mod_common mod_client)