]> cloud.milkyroute.net Git - dolphin.git/blob - src/CMakeLists.txt
Clean up
[dolphin.git] / src / CMakeLists.txt
1
2 add_subdirectory( pics )
3 add_subdirectory( servicemenus )
4
5 include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
6
7
8 ########### next target ###############
9
10 set(dolphin_SRCS
11 main.cpp
12 dolphin.cpp
13 dolphinview.cpp
14 urlnavigator.cpp
15 urlnavigatorbutton.cpp
16 viewpropertiesdialog.cpp
17 dolphinstatusbar.cpp
18 dolphindirlister.cpp
19 viewproperties.cpp
20 dolphindetailsview.cpp
21 dolphiniconsview.cpp
22 dolphinsettings.cpp
23 bookmarkselector.cpp
24 urlbutton.cpp
25 itemeffectsmanager.cpp
26 dolphincontextmenu.cpp
27 undomanager.cpp
28 progressindicator.cpp
29 iconsviewsettingspage.cpp
30 pixmapviewer.cpp
31 dolphinsettingsdialog.cpp
32 viewsettingspage.cpp
33 detailsviewsettingspage.cpp
34 statusbarmessagelabel.cpp
35 generalsettingspage.cpp
36 bookmarkssettingspage.cpp
37 editbookmarkdialog.cpp
38 settingspagebase.cpp
39 sidebar.cpp
40 sidebarpage.cpp
41 bookmarkssidebarpage.cpp
42 infosidebarpage.cpp
43 statusbarspaceinfo.cpp
44 renamedialog.cpp
45 filterbar.cpp
46 protocolcombo.cpp )
47
48 kde4_automoc(${dolphin_SRCS})
49
50 kde4_add_kcfg_files(dolphin_SRCS
51 directoryviewpropertysettings.kcfgc
52 generalsettings.kcfgc
53 iconsmodesettings.kcfgc
54 detailsmodesettings.kcfgc
55 previewsmodesettings.kcfgc
56 sidebarsettings.kcfgc )
57
58 kde4_add_executable(dolphin ${dolphin_SRCS})
59
60 target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} )
61
62 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
63
64
65 ########### install files ###############
66
67 install( FILES dolphin.desktop DESTINATION ${XDG_APPS_DIR} )
68 install( FILES directoryviewpropertysettings.kcfg generalsettings.kcfg iconsmodesettings.kcfg detailsmodesettings.kcfg previewsmodesettings.kcfg sidebarsettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
69 install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )
70
71 kde4_install_icons( ${ICON_INSTALL_DIR} )