[GTK] Fails to compile with cmake 3.2.x
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Feb 2015 16:06:02 +0000 (16:06 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Feb 2015 16:06:02 +0000 (16:06 +0000)
https://bugs.webkit.org/show_bug.cgi?id=141796

With cmake 3.2.x we have to explicitly ask for X11 otherwise the
X11_X11_LIB variable won't be set thus the X11 linker flags won't be
added and the build will fail.

Patch by Tomas Popela <tpopela@redhat.com> on 2015-02-23
Reviewed by Martin Robinson.

* Source/cmake/OptionsGTK.cmake:

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

ChangeLog
Source/cmake/OptionsGTK.cmake

index a3a07a0..eb9b91e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2015-02-23  Tomas Popela  <tpopela@redhat.com>
+
+        [GTK] Fails to compile with cmake 3.2.x
+        https://bugs.webkit.org/show_bug.cgi?id=141796
+
+        With cmake 3.2.x we have to explicitly ask for X11 otherwise the
+        X11_X11_LIB variable won't be set thus the X11 linker flags won't be
+        added and the build will fail.
+
+        Reviewed by Martin Robinson.
+
+        * Source/cmake/OptionsGTK.cmake:
+
 2015-02-20  Alexey Proskuryakov  <ap@apple.com>
 
         Remove svn:keywords property.
index d4e4bee..4d9afe8 100644 (file)
@@ -57,6 +57,10 @@ if (NOT GEOCLUE2_FOUND)
 endif ()
 
 if (ENABLE_X11_TARGET)
+    # With cmake 3.2.x we have to explicitly ask for X11 otherwise the X11_X11_LIB
+    # variable won't be set thus the X11 linker flags won't be added and the build
+    # will fail.
+    find_package(X11 REQUIRED)
     # We don't use find_package for GLX because it is part of -lGL, unlike EGL.
     check_include_files("GL/glx.h" GLX_FOUND)
 endif ()