can not find cairo-gl.h when build webkit with gtk on ubuntu 14.04
authorberto@igalia.com <berto@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 4 Dec 2014 10:10:36 +0000 (10:10 +0000)
committerberto@igalia.com <berto@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 4 Dec 2014 10:10:36 +0000 (10:10 +0000)
https://bugs.webkit.org/show_bug.cgi?id=136576

Reviewed by Carlos Garcia Campos.

CMake should complain if Accelerated 2D Canvas is explicitly
enabled but cairo-gl is not found.

* Source/cmake/OptionsGTK.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@176787 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/cmake/OptionsGTK.cmake

index 80c326e..7d785f0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2014-12-04  Alberto Garcia  <berto@igalia.com>
+
+        can not find cairo-gl.h when build webkit with gtk on ubuntu 14.04
+        https://bugs.webkit.org/show_bug.cgi?id=136576
+
+        Reviewed by Carlos Garcia Campos.
+
+        CMake should complain if Accelerated 2D Canvas is explicitly
+        enabled but cairo-gl is not found.
+
+        * Source/cmake/OptionsGTK.cmake:
+
 2014-12-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
 
         [EFL] Add subtle crypto to the build system
 2014-12-03  Eva Balazsfalvi  <evab.u-szeged@partner.samsung.com>
 
         [EFL] Add subtle crypto to the build system
index f54935d..f269113 100644 (file)
@@ -82,6 +82,10 @@ else ()
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCELERATED_2D_CANVAS OFF)
 endif ()
 
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCELERATED_2D_CANVAS OFF)
 endif ()
 
+if (ENABLE_ACCELERATED_2D_CANVAS AND NOT(CAIRO_GL_FOUND))
+    message(FATAL_ERROR "cairo-gl is needed for Accelerated 2D Canvas support")
+endif ()
+
 if (GEOCLUE2_FOUND OR GEOCLUE_FOUND)
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GEOLOCATION ON)
 else ()
 if (GEOCLUE2_FOUND OR GEOCLUE_FOUND)
     WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GEOLOCATION ON)
 else ()