fixing BR #297 and #309 improved default aliases
[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     abstractnotificationbackend.cpp
11     action.cpp
12     actioncollection.cpp
13     bufferview.cpp
14     bufferviewfilter.cpp
15     clearablelineedit.cpp
16     clickablelabel.cpp
17     colorbutton.cpp
18     icon.cpp
19     iconloader.cpp
20     inputline.cpp
21     nickview.cpp
22     nickviewfilter.cpp
23     settingspage.cpp
24     tabcompleter.cpp
25     uisettings.cpp
26     uistyle.cpp)
27
28 set(MOC_HDRS
29     abstractbuffercontainer.h
30     abstractitemview.h
31     abstractnotificationbackend.h
32     action.h
33     actioncollection.h
34     bufferview.h
35     bufferviewfilter.h
36     clearablelineedit.h
37     clickablelabel.h
38     colorbutton.h
39     iconloader.h
40     inputline.h
41     nickview.h
42     nickviewfilter.h
43     settingspage.h
44     tabcompleter.h)
45
46 set(HEADERS
47     icon.h
48     uisettings.h
49     uistyle.h)
50
51 qt4_wrap_cpp(MOC ${MOC_HDRS})
52
53 include_directories(${CMAKE_SOURCE_DIR}/src/common
54                     ${CMAKE_SOURCE_DIR}/src/client)
55
56 add_library(mod_uisupport STATIC ${SOURCES} ${MOC} ${HEADERS})
57 add_dependencies(mod_uisupport mod_common mod_client)