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