X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/f57f351cceb9b664d681aad3680998f5bfe2137c..5b5a7b8da8cb3ee6bbb9f7450c87fca5de41dc05:/src/CMakeLists.txt diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 90a4b121f..2d855532c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,30 +4,34 @@ add_subdirectory( servicemenus ) include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ) +add_definitions (-DQT3_SUPPORT) + ########### next target ############### set(dolphinprivate_LIB_SRCS - dolphincontroller.cpp - dolphindetailsview.cpp - dolphiniconsview.cpp - dolphinsettings.cpp - viewproperties.cpp - dolphinsortfilterproxymodel.cpp - ) + dolphincontroller.cpp + dolphindetailsview.cpp + dolphiniconsview.cpp + dolphinitemcategorizer.cpp + klistview.cpp + dolphinsettings.cpp + viewproperties.cpp + dolphinsortfilterproxymodel.cpp + ) kde4_add_kcfg_files(dolphinprivate_LIB_SRCS - dolphin_columnmodesettings.kcfgc - dolphin_directoryviewpropertysettings.kcfgc - dolphin_detailsmodesettings.kcfgc - dolphin_iconsmodesettings.kcfgc - dolphin_generalsettings.kcfgc) + dolphin_columnmodesettings.kcfgc + dolphin_directoryviewpropertysettings.kcfgc + dolphin_detailsmodesettings.kcfgc + dolphin_iconsmodesettings.kcfgc + dolphin_generalsettings.kcfgc) kde4_automoc(${dolphinprivate_LIB_SRCS}) kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS}) -target_link_libraries(dolphinprivate ${KDE4_KDEUI_LIBS} konq) +target_link_libraries(dolphinprivate ${KDE4_KDEUI_LIBS} ${KDE4_KFILE_LIBS} konq) set_target_properties(dolphinprivate PROPERTIES VERSION 1.0.0 SOVERSION 1 ) install(TARGETS dolphinprivate DESTINATION ${LIB_INSTALL_DIR} ) @@ -37,9 +41,6 @@ install(TARGETS dolphinprivate DESTINATION ${LIB_INSTALL_DIR} ) set(dolphin_SRCS applyviewpropsjob.cpp - bookmarkselector.cpp - bookmarkssettingspage.cpp - bookmarkssidebarpage.cpp columnviewsettingspage.cpp detailsviewsettingspage.cpp dolphinapplication.cpp @@ -51,7 +52,6 @@ set(dolphin_SRCS dolphindirlister.cpp dolphincontextmenu.cpp dolphinsettingsdialog.cpp - editbookmarkdialog.cpp filterbar.cpp generalsettingspage.cpp generalviewsettingspage.cpp @@ -60,7 +60,6 @@ set(dolphin_SRCS infosidebarpage.cpp main.cpp metadatawidget.cpp - protocolcombo.cpp pixmapviewer.cpp renamedialog.cpp settingspagebase.cpp @@ -70,9 +69,6 @@ set(dolphin_SRCS treeviewcontextmenu.cpp treeviewsidebarpage.cpp sidebartreeview.cpp - urlbutton.cpp - urlnavigator.cpp - urlnavigatorbutton.cpp viewpropertiesdialog.cpp viewsettingspage.cpp viewpropsprogressinfo.cpp ) @@ -97,7 +93,7 @@ else(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY) set(KDE4_KMETADATA "") endif(KMETADATA_INCLUDE_DIR AND KMETADATA_LIBRARY AND KMETADATA_TOOLS_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 dolphinprivate) +target_link_libraries(dolphin ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} ${KDE4_KFILE_LIBS} ${KDE4_KMETADATA} konq dolphinprivate) install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR}) @@ -107,5 +103,9 @@ install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR}) install( FILES dolphin.desktop DESTINATION ${XDG_APPS_DIR} ) install( FILES dolphin_directoryviewpropertysettings.kcfg dolphin_generalsettings.kcfg dolphin_columnmodesettings.kcfg dolphin_iconsmodesettings.kcfg dolphin_detailsmodesettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} ) install( FILES dolphinui.rc DESTINATION ${DATA_INSTALL_DIR}/dolphin ) +install( FILES + klistview.h + kitemcategorizer.h + DESTINATION ${INCLUDE_INSTALL_DIR}) kde4_install_icons( ${ICON_INSTALL_DIR} )