X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/abf17941f7a052d25788d2f2f3c84e5aae935e29..b5cc2a6924cfd8f59611d3cec2edbb00a08b4ff1:/src/CMakeLists.txt diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index ba6ed88fa..e73965491 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,7 +4,6 @@ add_subdirectory( servicemenus ) include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ) - ########### next target ############### set(dolphin_SRCS @@ -33,6 +32,7 @@ set(dolphin_SRCS iconsviewsettingspage.cpp infosidebarpage.cpp main.cpp + metadataloader.cpp protocolcombo.cpp pixmapviewer.cpp renamedialog.cpp @@ -40,6 +40,8 @@ set(dolphin_SRCS sidebarpage.cpp statusbarspaceinfo.cpp statusbarmessagelabel.cpp + treeviewsidebarpage.cpp + sidebartreeview.cpp urlbutton.cpp urlnavigator.cpp urlnavigatorbutton.cpp @@ -51,10 +53,10 @@ set(dolphin_SRCS kde4_automoc(${dolphin_SRCS}) kde4_add_kcfg_files(dolphin_SRCS - directoryviewpropertysettings.kcfgc - generalsettings.kcfgc - iconsmodesettings.kcfgc - detailsmodesettings.kcfgc ) + dolphin_directoryviewpropertysettings.kcfgc + dolphin_generalsettings.kcfgc + dolphin_iconsmodesettings.kcfgc + dolphin_detailsmodesettings.kcfgc ) qt4_add_dbus_adaptor(dolphin_SRCS org.kde.dolphin.Application.xml @@ -63,8 +65,17 @@ qt4_add_dbus_adaptor(dolphin_SRCS org.kde.dolphin.MainWindow.xml dolphinmainwindow.h DolphinMainWindow) kde4_add_executable(dolphin ${dolphin_SRCS}) - -target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} konq ) +# find Nepomuk's libkmetadata +find_path(KMETADATA_INCLUDE_DIR NAMES kmetadata/kmetadata.h PATHS ${KDE4_INCLUDE_DIR}) +find_library(KMETADATA_LIBRARY NAMES kmetadata PATHS ${KDE4_LIB_DIR}) +if(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY) +set(KDE4_KMETADATA kmetadata) +set(HAVE_KMETADATA 1) +else(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY) +set(KDE4_KMETADATA "") +endif(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY) +configure_file(config-kmetadata.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kmetadata.h ) +target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} ${KDE4_KMETADATA} konq) install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR}) @@ -72,7 +83,7 @@ install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR}) ########### install files ############### install( FILES dolphin.desktop DESTINATION ${XDG_APPS_DIR} ) -install( FILES directoryviewpropertysettings.kcfg generalsettings.kcfg iconsmodesettings.kcfg detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} ) +install( FILES dolphin_directoryviewpropertysettings.kcfg dolphin_generalsettings.kcfg dolphin_iconsmodesettings.kcfg dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} ) install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin ) kde4_install_icons( ${ICON_INSTALL_DIR} )