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     coreaccounteditdlg.ui
40     createidentitydlg.ui
41     identityeditwidget.ui
42     ignorelisteditdlg.ui
43     networkadddlg.ui
44     networkeditdlg.ui
45     nickeditdlg.ui
46     saveidentitiesdlg.ui
47     servereditdlg.ui
48 )
49
50 if (NOT WITH_KDE)
51     list(APPEND SETTINGSPAGES shortcuts)
52     list(APPEND SP_SOURCES keysequencewidget.cpp shortcutsmodel.cpp)
53 endif()