Title: [124068] trunk/Source/WebKit2
Revision
124068
Author
par...@webkit.org
Date
2012-07-30 11:49:49 -0700 (Mon, 30 Jul 2012)

Log Message

Unreviewed, rolling out r123983.
http://trac.webkit.org/changeset/123983
https://bugs.webkit.org/show_bug.cgi?id=92663

EFL build is broken when unit tests are enabled (Requested by
paroga on #webkit).

Patch by Sheriff Bot <webkit.review....@gmail.com> on 2012-07-30

* CMakeLists.txt:
* PlatformEfl.cmake:

Modified Paths

Diff

Modified: trunk/Source/WebKit2/CMakeLists.txt (124067 => 124068)


--- trunk/Source/WebKit2/CMakeLists.txt	2012-07-30 18:49:43 UTC (rev 124067)
+++ trunk/Source/WebKit2/CMakeLists.txt	2012-07-30 18:49:49 UTC (rev 124068)
@@ -98,7 +98,6 @@
     "${_javascript_CORE_DIR}/runtime"
     "${WTF_DIR}"
     "${DERIVED_SOURCES_DIR}"
-    "${DERIVED_SOURCES_DIR}/ForwardingHeaders"
     "${DERIVED_SOURCES_WEBCORE_DIR}"
     "${DERIVED_SOURCES_WEBKIT2_DIR}"
     "${DERIVED_SOURCES_WEBKIT2_DIR}/include"
@@ -552,17 +551,8 @@
     ${WebCore_LIBRARY_NAME}
 )
 
-SET(WebKit2_FORWARDING_HEADERS_DIRECTORIES
-    Shared/API/c
-    UIProcess/API/C
-    UIProcess/API/cpp
-    WebProcess/InjectedBundle/API/c
-)
-
 WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
 
-WEBKIT_CREATE_FORWARDING_HEADERS(WebKit2 DIRECTORIES ${WebKit2_FORWARDING_HEADERS_DIRECTORIES})
-
 # Create _javascript_ C++ code given an IDL input
 FOREACH (_file ${WebKit2_MESSAGES_IN_FILES})
     GET_FILENAME_COMPONENT (_name ${_file} NAME_WE)
@@ -582,6 +572,8 @@
 ADD_LIBRARY(${WebKit2_LIBRARY_NAME} ${WebKit2_LIBRARY_TYPE} ${WebKit2_SOURCES})
 
 ADD_DEPENDENCIES(${WebKit2_LIBRARY_NAME} ${WebCore_LIBRARY_NAME})
+ADD_DEPENDENCIES(${WebKit2_LIBRARY_NAME} ${ForwardingHeaders_NAME})
+ADD_DEPENDENCIES(${WebKit2_LIBRARY_NAME} ${ForwardingNetworkHeaders_NAME})
 TARGET_LINK_LIBRARIES(${WebKit2_LIBRARY_NAME} ${WebKit2_LIBRARIES})
 SET_TARGET_PROPERTIES(${WebKit2_LIBRARY_NAME} PROPERTIES FOLDER "WebKit")
 SET_TARGET_PROPERTIES(${WebKit2_LIBRARY_NAME} PROPERTIES LINK_INTERFACE_LIBRARIES "")

Modified: trunk/Source/WebKit2/ChangeLog (124067 => 124068)


--- trunk/Source/WebKit2/ChangeLog	2012-07-30 18:49:43 UTC (rev 124067)
+++ trunk/Source/WebKit2/ChangeLog	2012-07-30 18:49:49 UTC (rev 124068)
@@ -1,5 +1,17 @@
 2012-07-30  Sheriff Bot  <webkit.review....@gmail.com>
 
+        Unreviewed, rolling out r123983.
+        http://trac.webkit.org/changeset/123983
+        https://bugs.webkit.org/show_bug.cgi?id=92663
+
+        EFL build is broken when unit tests are enabled (Requested by
+        paroga on #webkit).
+
+        * CMakeLists.txt:
+        * PlatformEfl.cmake:
+
+2012-07-30  Sheriff Bot  <webkit.review....@gmail.com>
+
         Unreviewed, rolling out r123966 and r123967.
         http://trac.webkit.org/changeset/123966
         http://trac.webkit.org/changeset/123967

Modified: trunk/Source/WebKit2/PlatformEfl.cmake (124067 => 124068)


--- trunk/Source/WebKit2/PlatformEfl.cmake	2012-07-30 18:49:43 UTC (rev 124067)
+++ trunk/Source/WebKit2/PlatformEfl.cmake	2012-07-30 18:49:49 UTC (rev 124068)
@@ -156,13 +156,6 @@
     ${LIBSOUP24_LIBRARIES}
 )
 
-LIST (APPEND WebKit2_FORWARDING_HEADERS_DIRECTORIES
-    Shared/API/c/efl
-    Shared/API/c/soup
-    UIProcess/API/C/efl
-    UIProcess/API/C/soup
-)
-
 LIST (APPEND WebProcess_SOURCES
     efl/MainEfl.cpp
 )
@@ -180,6 +173,16 @@
 
 ADD_DEFINITIONS(-DDEFAULT_THEME_PATH=\"${CMAKE_INSTALL_PREFIX}/${DATA_INSTALL_DIR}/themes\")
 
+ADD_CUSTOM_TARGET(forwarding-headerEfl
+    COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl ${WEBKIT2_DIR} ${DERIVED_SOURCES_WEBKIT2_DIR}/include efl
+)
+SET(ForwardingHeaders_NAME forwarding-headerEfl)
+
+ADD_CUSTOM_TARGET(forwarding-headerSoup
+    COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl ${WEBKIT2_DIR} ${DERIVED_SOURCES_WEBKIT2_DIR}/include soup
+)
+SET(ForwardingNetworkHeaders_NAME forwarding-headerSoup)
+
 CONFIGURE_FILE(efl/ewebkit2.pc.in ${CMAKE_BINARY_DIR}/WebKit2/efl/ewebkit2.pc @ONLY)
 SET (EWebKit2_HEADERS
     "${CMAKE_CURRENT_SOURCE_DIR}/UIProcess/API/efl/EWebKit2.h"
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to