]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/CMakeLists.txt
Forwardport 773570:
[dolphin.git] / src / CMakeLists.txt
index 4583ca2974482caa047a1f550073bef50fd5bb2d..f5a6c3ed9c993307fd1e1f40d8287aabbe27c5c1 100644 (file)
@@ -1,9 +1,13 @@
 
 add_subdirectory( pics )
-add_subdirectory( servicemenus )
 add_subdirectory( tests )
 
-include_directories( ${CMAKE_SOURCE_DIR}/libkonq ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
+macro_optional_find_package(Soprano)
+
+include_directories( ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${BLITZ_INCLUDES} )
+if (Soprano_FOUND)
+  include_directories( ${SOPRANO_INCLUDE_DIR} )
+endif (Soprano_FOUND)
 
 ########### next target ###############
 
@@ -12,15 +16,21 @@ set(dolphinprivate_LIB_SRCS
     dolphindetailsview.cpp
     dolphiniconsview.cpp
     dolphincolumnview.cpp
-    kcategorizedview.cpp
-    kcategorydrawer.cpp
+    dolphincolumnwidget.cpp
+    dolphindropcontroller.cpp
+    dolphinsortfilterproxymodel.cpp
+    draganddrophelper.cpp
     dolphinmodel.cpp
     dolphinsettings.cpp
     dolphincategorydrawer.cpp
-    viewproperties.cpp
-    dolphinsortfilterproxymodel.cpp
-    renamedialog.cpp
     dolphinview.cpp
+    dolphinviewactionhandler.cpp
+    iconmanager.cpp
+    ratingpainter.cpp
+    renamedialog.cpp
+    selectiontoggle.cpp
+    selectionmanager.cpp
+    viewproperties.cpp
     )
 
 kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
@@ -35,18 +45,19 @@ kde4_add_kcfg_files(dolphinprivate_LIB_SRCS
 kde4_add_library(dolphinprivate SHARED ${dolphinprivate_LIB_SRCS})
 
 find_package(Nepomuk)
+find_package(Soprano)
 macro_bool_to_01(Nepomuk_FOUND HAVE_NEPOMUK)
 
 configure_file(config-nepomuk.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-nepomuk.h )
 
-target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq)
+target_link_libraries(dolphinprivate ${KDE4_KFILE_LIBS} konq ${BLITZ_LIBRARIES})
 if (Nepomuk_FOUND)
-  target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES})
+  target_link_libraries(dolphinprivate ${NEPOMUK_LIBRARIES} ${SOPRANO_LIBRARIES})
 endif (Nepomuk_FOUND)
 
 
-set_target_properties(dolphinprivate PROPERTIES VERSION 1.0.0 SOVERSION 1 )
-install(TARGETS dolphinprivate  DESTINATION ${LIB_INSTALL_DIR} )
+set_target_properties(dolphinprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
+install(TARGETS dolphinprivate  DESTINATION ${LIB_INSTALL_DIR})
 
 
 ##########################################
@@ -69,6 +80,7 @@ install(FILES dolphinpart.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
 ##########################################
 
 set(dolphin_SRCS
+   additionalinfodialog.cpp
    applyviewpropsjob.cpp
    columnviewsettingspage.cpp
    detailsviewsettingspage.cpp
@@ -79,7 +91,9 @@ set(dolphin_SRCS
    dolphinstatusbar.cpp
    dolphindirlister.cpp
    dolphincontextmenu.cpp
+   dolphinfileplacesview.cpp
    dolphinsettingsdialog.cpp
+   draganddrophelper.cpp
    filterbar.cpp
    generalsettingspage.cpp
    generalviewsettingspage.cpp
@@ -91,6 +105,7 @@ set(dolphin_SRCS
    pixmapviewer.cpp
    settingspagebase.cpp
    sidebarpage.cpp
+   startupsettingspage.cpp
    statusbarspaceinfo.cpp
    statusbarmessagelabel.cpp
    terminalsidebarpage.cpp