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
19 dolphincategorydrawer.cpp
21 dolphinsortfilterproxymodel.cpp
26 kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
27 dolphin_columnmodesettings.kcfgc
28 dolphin_directoryviewpropertysettings.kcfgc
29 dolphin_detailsmodesettings.kcfgc
30 dolphin_iconsmodesettings.kcfgc
31 dolphin_generalsettings.kcfgc)
35 kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS})
38 macro_bool_to_01(Nepomuk_FOUND HAVE_NEPOMUK)
40 configure_file(config-nepomuk.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-nepomuk.h )
42 target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq ${BLITZ_LIBRARIES})
44 target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES})
48 set_target_properties(dolphinprivate PROPERTIES VERSION 1.0.0 SOVERSION 1 )
49 install(TARGETS dolphinprivate DESTINATION ${LIB_INSTALL_DIR})
52 ##########################################
59 kde4_add_plugin(dolphinpart ${dolphinpart_SRCS})
61 target_link_libraries(dolphinpart dolphinprivate)
63 install(TARGETS dolphinpart DESTINATION ${PLUGIN_INSTALL_DIR} )
65 install(FILES dolphinpart.rc DESTINATION ${DATA_INSTALL_DIR}/dolphinpart )
66 install(FILES dolphinpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
69 ##########################################
72 additionalinfodialog.cpp
74 columnviewsettingspage.cpp
75 detailsviewsettingspage.cpp
76 dolphinapplication.cpp
79 dolphinviewcontainer.cpp
82 dolphincontextmenu.cpp
83 dolphinsettingsdialog.cpp
85 generalsettingspage.cpp
86 generalviewsettingspage.cpp
88 iconsviewsettingspage.cpp
95 statusbarspaceinfo.cpp
96 statusbarmessagelabel.cpp
97 terminalsidebarpage.cpp
98 treeviewcontextmenu.cpp
99 treeviewsidebarpage.cpp
101 viewpropertiesdialog.cpp
103 viewpropsprogressinfo.cpp )
106 qt4_add_dbus_adaptor(dolphin_SRCS
107 org.kde.dolphin.Application.xml
108 dolphinapplication.h DolphinApplication)
109 qt4_add_dbus_adaptor(dolphin_SRCS
110 org.kde.dolphin.MainWindow.xml
111 dolphinmainwindow.h DolphinMainWindow)
112 kde4_add_executable(dolphin ${dolphin_SRCS})
114 target_link_libraries(dolphin ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} konq dolphinprivate)
117 target_link_libraries(dolphin ${NEPOMUK_LIBRARIES})
118 endif (Nepomuk_FOUND)
120 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
123 ########### install files ###############
125 install( FILES dolphin.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
126 install( FILES dolphin_directoryviewpropertysettings.kcfg dolphin_generalsettings.kcfg dolphin_columnmodesettings.kcfg dolphin_iconsmodesettings.kcfg dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
127 install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )