2 add_subdirectory( pics )
3 add_subdirectory( servicemenus )
5 include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
7 ########### next target ###############
12 bookmarkssettingspage.cpp
13 bookmarkssidebarpage.cpp
14 detailsviewsettingspage.cpp
15 dolphinapplication.cpp
22 dolphindetailsview.cpp
25 dolphincontextmenu.cpp
26 dolphinsortfilterproxymodel.cpp
27 dolphinsettingsdialog.cpp
28 editbookmarkdialog.cpp
30 generalsettingspage.cpp
31 generalviewsettingspage.cpp
32 iconsviewsettingspage.cpp
41 statusbarspaceinfo.cpp
42 statusbarmessagelabel.cpp
43 treeviewsidebarpage.cpp
46 urlnavigatorbutton.cpp
47 viewpropertiesdialog.cpp
50 viewpropsprogressinfo.cpp )
52 kde4_automoc(${dolphin_SRCS})
54 kde4_add_kcfg_files(dolphin_SRCS
55 dolphin_directoryviewpropertysettings.kcfgc
56 dolphin_generalsettings.kcfgc
57 dolphin_iconsmodesettings.kcfgc
58 dolphin_detailsmodesettings.kcfgc )
60 qt4_add_dbus_adaptor(dolphin_SRCS
61 org.kde.dolphin.Application.xml
62 dolphinapplication.h DolphinApplication)
63 qt4_add_dbus_adaptor(dolphin_SRCS
64 org.kde.dolphin.MainWindow.xml
65 dolphinmainwindow.h DolphinMainWindow)
66 kde4_add_executable(dolphin ${dolphin_SRCS})
67 # find Nepomuk's libkmetadata
68 find_path(KMETADATA_INCLUDE_DIR NAMES kmetadata/kmetadata.h PATHS ${KDE4_INCLUDE_DIR})
69 find_library(KMETADATA_LIBRARY NAMES kmetadata PATHS ${KDE4_LIB_DIR})
70 if(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY)
71 set(KDE4_KMETADATA kmetadata)
73 else(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY)
74 set(KDE4_KMETADATA "")
75 endif(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY)
76 configure_file(config-kmetadata.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kmetadata.h )
77 target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} ${KDE4_KMETADATA} konq)
79 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
82 ########### install files ###############
84 install( FILES dolphin.desktop DESTINATION ${XDG_APPS_DIR} )
85 install( FILES dolphin_directoryviewpropertysettings.kcfg dolphin_generalsettings.kcfg dolphin_iconsmodesettings.kcfg dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
86 install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )
88 kde4_install_icons( ${ICON_INSTALL_DIR} )