]> cloud.milkyroute.net Git - dolphin.git/blob - src/CMakeLists.txt
Initial step for moving to KDirModel. Large code parts have been deleted, as a step...
[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 dolphincontextmenu.cpp
26 undomanager.cpp
27 progressindicator.cpp
28 iconsviewsettingspage.cpp
29 pixmapviewer.cpp
30 dolphinsettingsdialog.cpp
31 viewsettingspage.cpp
32 detailsviewsettingspage.cpp
33 statusbarmessagelabel.cpp
34 generalsettingspage.cpp
35 bookmarkssettingspage.cpp
36 editbookmarkdialog.cpp
37 settingspagebase.cpp
38 sidebar.cpp
39 sidebarpage.cpp
40 bookmarkssidebarpage.cpp
41 infosidebarpage.cpp
42 statusbarspaceinfo.cpp
43 renamedialog.cpp
44 filterbar.cpp
45 protocolcombo.cpp )
46
47 kde4_automoc(${dolphin_SRCS})
48
49 kde4_add_kcfg_files(dolphin_SRCS
50 directoryviewpropertysettings.kcfgc
51 generalsettings.kcfgc
52 iconsmodesettings.kcfgc
53 detailsmodesettings.kcfgc
54 previewsmodesettings.kcfgc
55 sidebarsettings.kcfgc )
56
57 kde4_add_executable(dolphin ${dolphin_SRCS})
58
59 target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} )
60
61 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
62
63
64 ########### install files ###############
65
66 install( FILES dolphin.desktop DESTINATION ${XDG_APPS_DIR} )
67 install( FILES directoryviewpropertysettings.kcfg generalsettings.kcfg iconsmodesettings.kcfg detailsmodesettings.kcfg previewsmodesettings.kcfg sidebarsettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
68 install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )
69
70 kde4_install_icons( ${ICON_INSTALL_DIR} )