]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/CMakeLists.txt
* Starts to add Nepomuk supports to dolphin (currently, only annotations are supported)
[dolphin.git] / src / CMakeLists.txt
index 66acfa1e1b6682b38871e12ef143953004aa7a01..7c39fa1d97468f0d9fe208d1be85b682c395699c 100644 (file)
@@ -2,62 +2,70 @@
 add_subdirectory( pics )
 add_subdirectory( servicemenus )
 
-include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES}  )
+include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES}  )
 
 
 ########### next target ###############
 
-set(dolphin_SRCS 
-   main.cpp 
-   dolphin.cpp 
-   dolphinview.cpp 
-   urlnavigator.cpp 
-   urlnavigatorbutton.cpp 
-   viewpropertiesdialog.cpp 
-   dolphinstatusbar.cpp 
-   dolphindirlister.cpp 
-   viewproperties.cpp 
-   dolphindetailsview.cpp 
-   dolphiniconsview.cpp 
-   dolphinsettings.cpp 
-   bookmarkselector.cpp 
-   urlbutton.cpp 
-   itemeffectsmanager.cpp 
-   dolphincontextmenu.cpp 
-   undomanager.cpp 
-   progressindicator.cpp 
-   iconsviewsettingspage.cpp 
-   pixmapviewer.cpp 
-   dolphinsettingsdialog.cpp 
-   viewsettingspage.cpp 
-   detailsviewsettingspage.cpp 
-   statusbarmessagelabel.cpp 
-   generalsettingspage.cpp 
-   bookmarkssettingspage.cpp 
-   editbookmarkdialog.cpp 
-   settingspagebase.cpp 
-   sidebar.cpp 
-   sidebarpage.cpp 
-   bookmarkssidebarpage.cpp 
-   infosidebarpage.cpp 
-   statusbarspaceinfo.cpp 
-   renamedialog.cpp 
-   filterbar.cpp 
-   protocolcombo.cpp )
+set(dolphin_SRCS
+   applyviewpropsjob.cpp
+   bookmarkselector.cpp
+   bookmarkssettingspage.cpp
+   bookmarkssidebarpage.cpp
+   detailsviewsettingspage.cpp
+   dolphinapplication.cpp
+   dolphincontroller.cpp
+   dolphinmainwindow.cpp
+   dolphinnewmenu.cpp
+   dolphinview.cpp
+   dolphinstatusbar.cpp
+   dolphindirlister.cpp
+   dolphindetailsview.cpp
+   dolphiniconsview.cpp
+   dolphinsettings.cpp
+   dolphincontextmenu.cpp
+   dolphinsortfilterproxymodel.cpp
+   dolphinsettingsdialog.cpp
+   editbookmarkdialog.cpp
+   filterbar.cpp
+   generalsettingspage.cpp
+   generalviewsettingspage.cpp
+   iconsviewsettingspage.cpp
+   infosidebarpage.cpp
+   main.cpp
+   metadataloader.cpp
+   protocolcombo.cpp
+   pixmapviewer.cpp
+   renamedialog.cpp
+   settingspagebase.cpp
+   sidebarpage.cpp
+   statusbarspaceinfo.cpp
+   statusbarmessagelabel.cpp
+   urlbutton.cpp
+   urlnavigator.cpp
+   urlnavigatorbutton.cpp
+   viewpropertiesdialog.cpp
+   viewproperties.cpp
+   viewsettingspage.cpp
+   viewpropsprogressinfo.cpp )
 
 kde4_automoc(${dolphin_SRCS})
 
-kde4_add_kcfg_files(dolphin_SRCS 
-   directoryviewpropertysettings.kcfgc
-   generalsettings.kcfgc
-   iconsmodesettings.kcfgc
-   detailsmodesettings.kcfgc
-   previewsmodesettings.kcfgc
-   sidebarsettings.kcfgc )
+kde4_add_kcfg_files(dolphin_SRCS
+   dolphin_directoryviewpropertysettings.kcfgc
+   dolphin_generalsettings.kcfgc
+   dolphin_iconsmodesettings.kcfgc
+   dolphin_detailsmodesettings.kcfgc )
 
+qt4_add_dbus_adaptor(dolphin_SRCS
+   org.kde.dolphin.Application.xml
+   dolphinapplication.h DolphinApplication)
+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} )
+target_link_libraries(dolphin  ${KDE4_KDECORE_LIBS} ${KDE4_KDEPRINT_LIBS} konq kmetadata)
 
 install(TARGETS dolphin DESTINATION ${BIN_INSTALL_DIR})
 
@@ -65,7 +73,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 previewsmodesettings.kcfg                               sidebarsettings.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} )