Advertisement
Guest User

Untitled

a guest
Apr 24th, 2012
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 4.06 KB | None | 0 0
  1. diff --git a/Source/WebKit2/CMakeLists.txt b/Source/WebKit2/CMakeLists.txt
  2. index 9fe432a..dec147a 100644
  3. --- a/Source/WebKit2/CMakeLists.txt
  4. +++ b/Source/WebKit2/CMakeLists.txt
  5. @@ -87,6 +87,7 @@ SET(WebKit2_INCLUDE_DIRECTORIES
  6.      "${JAVASCRIPTCORE_DIR}/runtime"
  7.      "${WTF_DIR}"
  8.      "${DERIVED_SOURCES_DIR}"
  9. +    "${DERIVED_SOURCES_DIR}/ForwardingHeaders"
  10.      "${DERIVED_SOURCES_WEBCORE_DIR}"
  11.      "${DERIVED_SOURCES_WEBKIT2_DIR}"
  12.      "${DERIVED_SOURCES_WEBKIT2_DIR}/include"
  13. @@ -492,6 +493,49 @@ SET(WebKit2_MESSAGES_IN_FILES
  14.      WebProcess/WebPage/WebPage.messages.in
  15.  )
  16.  
  17. +SET(WebKit2_FORWARDING_HEADERS_DIRECTORIES
  18. +    Shared/API/c
  19. +    UIProcess/API/C
  20. +    WebProcess
  21. +)
  22. +
  23. +SET(WebCore_FORWARDING_HEADERS_DIRECTORIES
  24. +    ${WEBCORE_DIR}/Modules/geolocation
  25. +    ${WEBCORE_DIR}/Modules/webdatabase
  26. +    ${WEBCORE_DIR}/accessibility
  27. +    ${WEBCORE_DIR}/bindings/js
  28. +    ${WEBCORE_DIR}/bridge
  29. +    ${WEBCORE_DIR}/css
  30. +    ${WEBCORE_DIR}/dom
  31. +    ${WEBCORE_DIR}/editing
  32. +    ${WEBCORE_DIR}/history
  33. +    ${WEBCORE_DIR}/html
  34. +    ${WEBCORE_DIR}/inspector
  35. +    ${WEBCORE_DIR}/loader
  36. +    ${WEBCORE_DIR}/loader/appcache
  37. +    ${WEBCORE_DIR}/loader/archive
  38. +    ${WEBCORE_DIR}/loader/cache
  39. +    ${WEBCORE_DIR}/loader/icon
  40. +    ${WEBCORE_DIR}/notifications
  41. +    ${WEBCORE_DIR}/page
  42. +    ${WEBCORE_DIR}/page/animation
  43. +    ${WEBCORE_DIR}/platform
  44. +    ${WEBCORE_DIR}/platform/graphics
  45. +    ${WEBCORE_DIR}/platform/graphics/transforms
  46. +    ${WEBCORE_DIR}/platform/network
  47. +    ${WEBCORE_DIR}/platform/mock
  48. +    ${WEBCORE_DIR}/platform/text
  49. +    ${WEBCORE_DIR}/plugins
  50. +    ${WEBCORE_DIR}/storage
  51. +    ${WEBCORE_DIR}/rendering
  52. +)
  53. +
  54. +SET(JavaScriptCore_FORWARDING_HEADERS_DIRECTORIES
  55. +    ${JAVASCRIPTCORE_DIR}/heap
  56. +    ${JAVASCRIPTCORE_DIR}/parser
  57. +    ${JAVASCRIPTCORE_DIR}/runtime
  58. +)
  59. +
  60.  # Create JavaScript C++ code given an IDL input
  61.  FOREACH (_file ${WebKit2_MESSAGES_IN_FILES})
  62.      GET_FILENAME_COMPONENT (_name ${_file} NAME_WE)
  63. @@ -519,17 +563,17 @@ SET(WebProcess_LIBRARIES
  64.      ${WebKit2_LIBRARY_NAME}
  65.  )
  66.  
  67. -SET(ForwardingHeaders_NAME )
  68. -SET(ForwardingNetworkHeaders_NAME )
  69.  WEBKIT_INCLUDE_CONFIG_FILES_IF_EXISTS()
  70.  
  71. +WEBKIT_CREATE_FORWARDING_HEADERS(WebKit2 DIRECTORIES ${WebKit2_FORWARDING_HEADERS_DIRECTORIES})
  72. +WEBKIT_CREATE_FORWARDING_HEADERS(WebCore DIRECTORIES ${WebCore_FORWARDING_HEADERS_DIRECTORIES})
  73. +WEBKIT_CREATE_FORWARDING_HEADERS(JavaScriptCore DIRECTORIES ${JavaScriptCore_FORWARDING_HEADERS_DIRECTORIES})
  74. +
  75.  ADD_DEFINITIONS(-DBUILDING_WEBKIT)
  76.  INCLUDE_DIRECTORIES(${WebKit2_INCLUDE_DIRECTORIES})
  77.  ADD_LIBRARY(${WebKit2_LIBRARY_NAME} ${WebKit2_LIBRARY_TYPE} ${WebKit2_SOURCES})
  78.  
  79.  ADD_DEPENDENCIES(${WebKit2_LIBRARY_NAME} ${WebCore_LIBRARY_NAME})
  80. -ADD_DEPENDENCIES(${WebKit2_LIBRARY_NAME} ${ForwardingHeaders_NAME})
  81. -ADD_DEPENDENCIES(${WebKit2_LIBRARY_NAME} ${ForwardingNetworkHeaders_NAME})
  82.  TARGET_LINK_LIBRARIES(${WebKit2_LIBRARY_NAME} ${WebKit2_LIBRARIES})
  83.  SET_TARGET_PROPERTIES(${WebKit2_LIBRARY_NAME} PROPERTIES FOLDER "WebKit")
  84.  SET_TARGET_PROPERTIES(${WebKit2_LIBRARY_NAME} PROPERTIES LINK_INTERFACE_LIBRARIES "")
  85. diff --git a/Source/WebKit2/PlatformEfl.cmake b/Source/WebKit2/PlatformEfl.cmake
  86. index 665b672..e6af065 100644
  87. --- a/Source/WebKit2/PlatformEfl.cmake
  88. +++ b/Source/WebKit2/PlatformEfl.cmake
  89. @@ -113,12 +113,12 @@ LIST (APPEND WebProcess_LIBRARIES
  90.      ${SQLITE_LIBRARIES}
  91.  )
  92.  
  93. -ADD_CUSTOM_TARGET(forwarding-headerEfl
  94. -    COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl ${WEBKIT2_DIR} ${DERIVED_SOURCES_WEBKIT2_DIR}/include efl
  95. +LIST(APPEND WebKit2_FORWARDING_HEADERS_DIRECTORIES
  96. +    Shared/API/c/efl
  97.  )
  98. -SET(ForwardingHeaders_NAME forwarding-headerEfl)
  99.  
  100. -ADD_CUSTOM_TARGET(forwarding-headerSoup
  101. -    COMMAND ${PERL_EXECUTABLE} ${WEBKIT2_DIR}/Scripts/generate-forwarding-headers.pl ${WEBKIT2_DIR} ${DERIVED_SOURCES_WEBKIT2_DIR}/include soup
  102. +LIST(APPEND WebCore_FORWARDING_HEADERS_DIRECTORIES
  103. +    ${WEBCORE_DIR}/platform/cairo
  104. +    ${WEBCORE_DIR}/platform/graphics/cairo
  105. +    ${WEBCORE_DIR}/platform/network/soup
  106.  )
  107. -SET(ForwardingNetworkHeaders_NAME forwarding-headerSoup)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement