[GTK][CMake] WebCorePlatform build can sometimes fail due to missing generated headers
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jan 2014 00:38:45 +0000 (00:38 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 14 Jan 2014 00:38:45 +0000 (00:38 +0000)
https://bugs.webkit.org/show_bug.cgi?id=126911

Reviewed by Daniel Bates.

* PlatformGTK.cmake: Add an explicit dependency from WebCorePlatform to WebCore.

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

Source/WebCore/ChangeLog
Source/WebCore/PlatformGTK.cmake

index 5f4fa53ede7f9cc60ab4621390d2700ee59a063b..266258e544d5cb650e344cdf64803d21114b1d52 100644 (file)
@@ -1,3 +1,12 @@
+2014-01-13  Martin Robinson  <mrobinson@igalia.com>
+
+        [GTK][CMake] WebCorePlatform build can sometimes fail due to missing generated headers
+        https://bugs.webkit.org/show_bug.cgi?id=126911
+
+        Reviewed by Daniel Bates.
+
+        * PlatformGTK.cmake: Add an explicit dependency from WebCorePlatform to WebCore.
+
 2014-01-13  Benjamin Poulain  <benjamin@webkit.org>
 
         Use the Selector Code Generator for resolving style
index 01f0104dcdd89647f3d773bcbfc9197a3b0da50f..abca898067ca68390f6582bdb320855df1858b4e 100644 (file)
@@ -425,6 +425,7 @@ if (ENABLE_WEBKIT2)
     # dependent files into a separate library which can be used to construct a GTK+2 WebCore
     # for the plugin process.
     add_library(WebCorePlatformGTK2 ${WebCore_LIBRARY_TYPE} ${WebCorePlatformGTK_SOURCES})
+    add_dependencies(WebCorePlatformGTK2 WebCore)
     WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCorePlatformGTK2)
     set_property(TARGET WebCorePlatformGTK2
         APPEND
@@ -446,6 +447,7 @@ if (ENABLE_WEBKIT2)
 endif ()
 
 add_library(WebCorePlatformGTK ${WebCore_LIBRARY_TYPE} ${WebCorePlatformGTK_SOURCES})
+add_dependencies(WebCorePlatformGTK WebCore)
 WEBKIT_SET_EXTRA_COMPILER_FLAGS(WebCorePlatformGTK)
 set_property(
     TARGET WebCorePlatformGTK