2 add_subdirectory( pics )
3 add_subdirectory( tests )
5 include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${BLITZ_INCLUDES} )
7 include_directories( ${SOPRANO_INCLUDE_DIR} )
10 ########### next target ###############
12 set(dolphinprivate_LIB_SRCS
14 dolphindetailsview.cpp
17 dolphincolumnwidget.cpp
23 dolphincategorydrawer.cpp
25 dolphinsortfilterproxymodel.cpp
29 dolphindropcontroller.cpp
32 kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
33 dolphin_columnmodesettings.kcfgc
34 dolphin_directoryviewpropertysettings.kcfgc
35 dolphin_detailsmodesettings.kcfgc
36 dolphin_iconsmodesettings.kcfgc
37 dolphin_generalsettings.kcfgc)
41 kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS})
45 macro_bool_to_01(Nepomuk_FOUND HAVE_NEPOMUK)
47 configure_file(config-nepomuk.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-nepomuk.h )
49 target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq ${BLITZ_LIBRARIES})
51 target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES} ${SOPRANO_LIBRARIES})
55 set_target_properties(dolphinprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
56 install(TARGETS dolphinprivate DESTINATION ${LIB_INSTALL_DIR})
59 ##########################################
66 kde4_add_plugin(dolphinpart ${dolphinpart_SRCS})
68 target_link_libraries(dolphinpart dolphinprivate)
70 install(TARGETS dolphinpart DESTINATION ${PLUGIN_INSTALL_DIR} )
72 install(FILES dolphinpart.rc DESTINATION ${DATA_INSTALL_DIR}/dolphinpart )
73 install(FILES dolphinpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
76 ##########################################
79 additionalinfodialog.cpp
81 columnviewsettingspage.cpp
82 detailsviewsettingspage.cpp
83 dolphinapplication.cpp
86 dolphinviewcontainer.cpp
89 dolphincontextmenu.cpp
90 dolphinsettingsdialog.cpp
93 generalsettingspage.cpp
94 generalviewsettingspage.cpp
96 iconsviewsettingspage.cpp
103 statusbarspaceinfo.cpp
104 statusbarmessagelabel.cpp
105 terminalsidebarpage.cpp
106 treeviewcontextmenu.cpp
107 treeviewsidebarpage.cpp
109 viewpropertiesdialog.cpp
111 viewpropsprogressinfo.cpp )
114 qt4_add_dbus_adaptor(dolphin_SRCS
115 org.kde.dolphin.Application.xml
116 dolphinapplication.h DolphinApplication)
117 qt4_add_dbus_adaptor(dolphin_SRCS
118 org.kde.dolphin.MainWindow.xml
119 dolphinmainwindow.h DolphinMainWindow)
120 kde4_add_executable(dolphin ${dolphin_SRCS})
122 target_link_libraries(dolphin ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} konq dolphinprivate)
125 target_link_libraries(dolphin ${NEPOMUK_LIBRARIES})
126 endif (Nepomuk_FOUND)
128 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
131 ########### install files ###############
133 install( FILES dolphin.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
134 install( FILES dolphin_directoryviewpropertysettings.kcfg dolphin_generalsettings.kcfg dolphin_columnmodesettings.kcfg dolphin_iconsmodesettings.kcfg dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
135 install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin )