Title: [207668] trunk
Revision
207668
Author
o...@webkit.org
Date
2016-10-21 06:27:10 -0700 (Fri, 21 Oct 2016)

Log Message

[EFL] REGRESSION(r207616): Build is broken due to missing libgeoclue-dev package
https://bugs.webkit.org/show_bug.cgi?id=163733

Reviewed by Gyuyoung Kim.

.:

* Source/cmake/OptionsEfl.cmake: Expose USE_GEOCLUE2 to the build properly.

Tools:

* efl/install-dependencies: Added geoclue-2.0 package.

Modified Paths

Diff

Modified: trunk/ChangeLog (207667 => 207668)


--- trunk/ChangeLog	2016-10-21 12:24:25 UTC (rev 207667)
+++ trunk/ChangeLog	2016-10-21 13:27:10 UTC (rev 207668)
@@ -1,3 +1,12 @@
+2016-10-21  Csaba Osztrogonác  <o...@webkit.org>
+
+        [EFL] REGRESSION(r207616): Build is broken due to missing libgeoclue-dev package
+        https://bugs.webkit.org/show_bug.cgi?id=163733
+
+        Reviewed by Gyuyoung Kim.
+
+        * Source/cmake/OptionsEfl.cmake: Expose USE_GEOCLUE2 to the build properly.
+
 2016-10-21  Adam Bergkvist  <adam.bergkv...@ericsson.com>
 
         WebRTC: [GTK] Add MediaEndpointOwr - an OpenWebRTC WebRTC backend

Modified: trunk/Source/cmake/OptionsEfl.cmake (207667 => 207668)


--- trunk/Source/cmake/OptionsEfl.cmake	2016-10-21 12:24:25 UTC (rev 207667)
+++ trunk/Source/cmake/OptionsEfl.cmake	2016-10-21 13:27:10 UTC (rev 207668)
@@ -186,10 +186,12 @@
     list(APPEND GLIB_COMPONENTS gio-unix)
     find_package(GeoClue2 2.1.5)
     if (GEOCLUE2_FOUND)
-      set(USE_GEOCLUE2 1)
+        SET_AND_EXPOSE_TO_BUILD(USE_GEOCLUE2 ${GEOCLUE2_FOUND})
     else ()
-      find_package(GeoClue)
-      set(USE_GEOCLUE2 0)
+        find_package(GeoClue)
+        if (NOT GEOCLUE_FOUND)
+            message(FATAL_ERROR "Geoclue is needed for ENABLE_GEOLOCATION.")
+        endif ()
     endif ()
 endif ()
 

Modified: trunk/Tools/ChangeLog (207667 => 207668)


--- trunk/Tools/ChangeLog	2016-10-21 12:24:25 UTC (rev 207667)
+++ trunk/Tools/ChangeLog	2016-10-21 13:27:10 UTC (rev 207668)
@@ -1,3 +1,12 @@
+2016-10-21  Csaba Osztrogonác  <o...@webkit.org>
+
+        [EFL] REGRESSION(r207616): Build is broken due to missing libgeoclue-dev package
+        https://bugs.webkit.org/show_bug.cgi?id=163733
+
+        Reviewed by Gyuyoung Kim.
+
+        * efl/install-dependencies: Added geoclue-2.0 package.
+
 2016-10-21  Commit Queue  <commit-qu...@webkit.org>
 
         Unreviewed, rolling out r207609.

Modified: trunk/Tools/efl/install-dependencies (207667 => 207668)


--- trunk/Tools/efl/install-dependencies	2016-10-21 12:24:25 UTC (rev 207667)
+++ trunk/Tools/efl/install-dependencies	2016-10-21 13:27:10 UTC (rev 207668)
@@ -66,6 +66,7 @@
         doxygen \
         flex \
         g++ \
+        geoclue-2.0 \
         gperf \
         gtk-doc-tools \
         libatk1.0-dev \
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to