cmake: avoid de-duplication of user's CXXFLAGS
[quassel.git] / src / qtui / settingspages / settingspages.cmake
1 # Putting $FOO in SETTINGSPAGES automatically includes
2 # $FOOsettingspage.cpp, $FOOsettingspage.h and $FOOsettingspage.ui
3
4 set(SETTINGSPAGES
5     aliases
6     appearance
7     backlog
8     bufferview
9     chatmonitor
10     chatview
11     chatviewcolor
12     connection
13     coreconnection
14     coreaccount
15     corehighlight
16     dcc
17     highlight
18     identities
19     ignorelist
20     inputwidget
21     itemview
22     networks
23     topicwidget
24 )
25
26 # Specify additional files (e.g. for subdialogs) here!
27 set(SP_SOURCES
28     aliasesmodel.cpp
29     identityeditwidget.cpp
30     ignorelistmodel.cpp
31     notificationssettingspage.cpp
32
33     # needed for automoc
34     previewbufferview.h
35 )
36
37 set(SP_FORMS
38     buffervieweditdlg.ui
39     capseditdlg.ui
40     coreaccounteditdlg.ui
41     createidentitydlg.ui
42     identityeditwidget.ui
43     ignorelisteditdlg.ui
44     networkadddlg.ui
45     networkeditdlg.ui
46     nickeditdlg.ui
47     saveidentitiesdlg.ui
48     servereditdlg.ui
49 )
50
51 if (NOT WITH_KDE)
52     list(APPEND SETTINGSPAGES shortcuts)
53     list(APPEND SP_SOURCES keysequencewidget.cpp shortcutsmodel.cpp)
54 endif()