Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 757d218e14ea0dd9a778ef37b792d553 > files > 2

darktable-1.6.6-1.mga5.src.rpm

Index: darktable-1.6.0/src/CMakeLists.txt
===================================================================
--- darktable-1.6.0/src/CMakeLists.txt
+++ darktable-1.6.0/src/CMakeLists.txt	2014-12-10 23:58:34.539450440 +0100
@@ -513,15 +513,18 @@
   if(LIBSOUP2_FOUND)
     include_directories(SYSTEM ${LIBSOUP2_INCLUDE_DIRS})
     add_definitions(${LIBSOUP2_DEFINITIONS})
-    include_directories(${CMAKE_CURRENT_SOURCE_DIR}/external/osm-gps-map/src)
-    add_library(osmgpsmap_static STATIC IMPORTED)
-    set_target_properties(osmgpsmap_static PROPERTIES IMPORTED_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/external/osm-gps-map/libosmgpsmap.a)
-    add_subdirectory(external/osm-gps-map)
-    list(APPEND LIB_DEPS osmgpsmap)
-    list(APPEND LIBS ${LIBSOUP2_LIBRARIES})
-    list(APPEND STATIC_LIBS osmgpsmap_static)
-    add_definitions("-DHAVE_MAP")
-    message(STATUS "Map mode: enabled")
+    find_package(OsmGpsMap)
+      if(OSMGPSMAP_FOUND)
+        include_directories(${OSMGPSMAP_INCLUDE_DIRS})
+        message(STATUS "OsmGpsMap include dir: ${OSMGPSMAP_INCLUDE_DIRS}")
+        list(APPEND LIBS ${OSMGPSMAP_LIBRARIES})
+        add_definitions(${OSMGPSMAP_DEFINITIONS})
+        add_definitions("-DHAVE_MAP")
+        message(STATUS "Map mode: enabled")
+      else (OSMGPSMAP_FOUND)
+        set(USE_GEO_OFF)
+        message(STATUS "Map mode: disabled, please install osm-gps-map")
+      endif (OSMGPSMAP_FOUND)
   else(LIBSOUP2_FOUND)
     set(USE_GEO OFF)
     message(STATUS "Map mode: disabled, please install libsoup2")