2 add_subdirectory( pics )
3 add_subdirectory( tests )
5 include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${BLITZ_INCLUDES} ${SOPRANO_INCLUDE_DIR} )
7 ########### next target ###############
9 set(dolphinprivate_LIB_SRCS
11 dolphindetailsview.cpp
14 dolphincolumnwidget.cpp
20 dolphincategorydrawer.cpp
22 dolphinsortfilterproxymodel.cpp
26 dolphindropcontroller.cpp
29 kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
30 dolphin_columnmodesettings.kcfgc
31 dolphin_directoryviewpropertysettings.kcfgc
32 dolphin_detailsmodesettings.kcfgc
33 dolphin_iconsmodesettings.kcfgc
34 dolphin_generalsettings.kcfgc)
38 kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS})
42 macro_bool_to_01(Nepomuk_FOUND HAVE_NEPOMUK)
44 configure_file(config-nepomuk.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-nepomuk.h )
46 target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq ${BLITZ_LIBRARIES})
48 target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES} ${SOPRANO_LIBRARIES})
52 set_target_properties(dolphinprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
53 install(TARGETS dolphinprivate DESTINATION ${LIB_INSTALL_DIR})
56 ##########################################
63 kde4_add_plugin(dolphinpart ${dolphinpart_SRCS})
65 target_link_libraries(dolphinpart dolphinprivate)
67 install(TARGETS dolphinpart DESTINATION ${PLUGIN_INSTALL_DIR} )
69 install(FILES dolphinpart.rc DESTINATION ${DATA_INSTALL_DIR}/dolphinpart )
70 install(FILES dolphinpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
73 ##########################################
76 additionalinfodialog.cpp
78 columnviewsettingspage.cpp
79 detailsviewsettingspage.cpp
80 dolphinapplication.cpp
83 dolphinviewcontainer.cpp
86 dolphincontextmenu.cpp
87 dolphinsettingsdialog.cpp
90 generalsettingspage.cpp
91 generalviewsettingspage.cpp
93 iconsviewsettingspage.cpp
100 statusbarspaceinfo.cpp
101 statusbarmessagelabel.cpp
102 terminalsidebarpage.cpp
103 treeviewcontextmenu.cpp
104 treeviewsidebarpage.cpp
106 viewpropertiesdialog.cpp
108 viewpropsprogressinfo.cpp )
111 qt4_add_dbus_adaptor(dolphin_SRCS
112 org.kde.dolphin.Application.xml
113 dolphinapplication.h DolphinApplication)
114 qt4_add_dbus_adaptor(dolphin_SRCS
115 org.kde.dolphin.MainWindow.xml
116 dolphinmainwindow.h DolphinMainWindow)
117 kde4_add_executable(dolphin ${dolphin_SRCS})
119 target_link_libraries(dolphin ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} konq dolphinprivate)
122 target_link_libraries(dolphin ${NEPOMUK_LIBRARIES})
123 endif (Nepomuk_FOUND)
125 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
128 ########### install files ###############
130 install( FILES dolphin.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
131 install( FILES dolphin_directoryviewpropertysettings.kcfg dolphin_generalsettings.kcfg dolphin_columnmodesettings.kcfg dolphin_iconsmodesettings.kcfg dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
132 install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )