2 add_subdirectory( pics )
3 add_subdirectory( tests )
5 include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${BLITZ_INCLUDES} )
7 ########### next target ###############
9 set(dolphinprivate_LIB_SRCS
11 dolphindetailsview.cpp
14 dolphincolumnwidget.cpp
20 dolphincategorydrawer.cpp
22 dolphinsortfilterproxymodel.cpp
27 kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
28 dolphin_columnmodesettings.kcfgc
29 dolphin_directoryviewpropertysettings.kcfgc
30 dolphin_detailsmodesettings.kcfgc
31 dolphin_iconsmodesettings.kcfgc
32 dolphin_generalsettings.kcfgc)
36 kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS})
39 macro_bool_to_01(Nepomuk_FOUND HAVE_NEPOMUK)
41 configure_file(config-nepomuk.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-nepomuk.h )
43 target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq ${BLITZ_LIBRARIES})
45 target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES})
49 set_target_properties(dolphinprivate PROPERTIES VERSION 1.0.0 SOVERSION 1 )
50 install(TARGETS dolphinprivate DESTINATION ${LIB_INSTALL_DIR})
53 ##########################################
60 kde4_add_plugin(dolphinpart ${dolphinpart_SRCS})
62 target_link_libraries(dolphinpart dolphinprivate)
64 install(TARGETS dolphinpart DESTINATION ${PLUGIN_INSTALL_DIR} )
66 install(FILES dolphinpart.rc DESTINATION ${DATA_INSTALL_DIR}/dolphinpart )
67 install(FILES dolphinpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
70 ##########################################
73 additionalinfodialog.cpp
75 columnviewsettingspage.cpp
76 detailsviewsettingspage.cpp
77 dolphinapplication.cpp
80 dolphinviewcontainer.cpp
83 dolphincontextmenu.cpp
84 dolphinsettingsdialog.cpp
87 generalsettingspage.cpp
88 generalviewsettingspage.cpp
90 iconsviewsettingspage.cpp
97 statusbarspaceinfo.cpp
98 statusbarmessagelabel.cpp
99 terminalsidebarpage.cpp
100 treeviewcontextmenu.cpp
101 treeviewsidebarpage.cpp
103 viewpropertiesdialog.cpp
105 viewpropsprogressinfo.cpp )
108 qt4_add_dbus_adaptor(dolphin_SRCS
109 org.kde.dolphin.Application.xml
110 dolphinapplication.h DolphinApplication)
111 qt4_add_dbus_adaptor(dolphin_SRCS
112 org.kde.dolphin.MainWindow.xml
113 dolphinmainwindow.h DolphinMainWindow)
114 kde4_add_executable(dolphin ${dolphin_SRCS})
116 target_link_libraries(dolphin ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} konq dolphinprivate)
119 target_link_libraries(dolphin ${NEPOMUK_LIBRARIES})
120 endif (Nepomuk_FOUND)
122 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
125 ########### install files ###############
127 install( FILES dolphin.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
128 install( FILES dolphin_directoryviewpropertysettings.kcfg dolphin_generalsettings.kcfg dolphin_columnmodesettings.kcfg dolphin_iconsmodesettings.kcfg dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
129 install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )