Changeset 215606 in webkit
- Timestamp:
- Apr 20, 2017, 11:08:13 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 29 edited
-
ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/CMakeLists.txt (modified) (2 diffs)
-
Source/JavaScriptCore/ChangeLog (modified) (1 diff)
-
Source/JavaScriptCore/PlatformWin.cmake (modified) (1 diff)
-
Source/ThirdParty/ANGLE/CMakeLists.txt (modified) (2 diffs)
-
Source/ThirdParty/ANGLE/ChangeLog (modified) (1 diff)
-
Source/WebCore/CMakeLists.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/PlatformMac.cmake (modified) (1 diff)
-
Source/WebCore/PlatformWin.cmake (modified) (2 diffs)
-
Source/WebCore/PlatformWinCairo.cmake (modified) (1 diff)
-
Source/WebKit/CMakeLists.txt (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/PlatformMac.cmake (modified) (2 diffs)
-
Source/WebKit/PlatformWin.cmake (modified) (2 diffs)
-
Source/WebKit2/CMakeLists.txt (modified) (1 diff)
-
Source/WebKit2/ChangeLog (modified) (1 diff)
-
Source/WebKit2/PlatformMac.cmake (modified) (5 diffs)
-
Source/cmake/OptionsGTK.cmake (modified) (1 diff)
-
Source/cmake/WebKitFS.cmake (modified) (1 diff)
-
Source/cmake/WebKitMacros.cmake (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/DumpRenderTree/PlatformMac.cmake (modified) (1 diff)
-
Tools/MiniBrowser/mac/CMakeLists.txt (modified) (1 diff)
-
Tools/MiniBrowser/win/CMakeLists.txt (modified) (1 diff)
-
Tools/TestWebKitAPI/PlatformJSCOnly.cmake (modified) (1 diff)
-
Tools/TestWebKitAPI/PlatformMac.cmake (modified) (1 diff)
-
Tools/TestWebKitAPI/PlatformWin.cmake (modified) (1 diff)
-
Tools/WebKitTestRunner/PlatformMac.cmake (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r215408 r215606 1 2017-04-20 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere 4 https://bugs.webkit.org/show_bug.cgi?id=171071 5 6 Reviewed by Michael Catanzaro. 7 8 "${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the 9 build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should 10 be available for all ports. 11 12 * Source/cmake/OptionsGTK.cmake: 13 * Source/cmake/WebKitFS.cmake: 14 * Source/cmake/WebKitMacros.cmake: 15 1 16 2017-04-17 Yusuke Suzuki <utatane.tea@gmail.com> 2 17 -
trunk/Source/JavaScriptCore/CMakeLists.txt
r215373 r215606 39 39 "${JAVASCRIPTCORE_DIR}/wasm/js" 40 40 "${JAVASCRIPTCORE_DIR}/yarr" 41 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders"41 "${FORWARDING_HEADERS_DIR}" 42 42 "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}" 43 43 "${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}/inspector" … … 1071 1071 1072 1072 # Force JavaScriptCore to run scripts from the same staging path as WebCore. 1073 set(JavaScriptCore_SCRIPTS_DIR "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/Scripts")1073 set(JavaScriptCore_SCRIPTS_DIR "${FORWARDING_HEADERS_DIR}/JavaScriptCore/Scripts") 1074 1074 1075 1075 file(MAKE_DIRECTORY ${JavaScriptCore_SCRIPTS_DIR}) -
trunk/Source/JavaScriptCore/ChangeLog
r215601 r215606 1 2017-04-20 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere 4 https://bugs.webkit.org/show_bug.cgi?id=171071 5 6 Reviewed by Michael Catanzaro. 7 8 "${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the 9 build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should 10 be available for all ports. 11 12 * CMakeLists.txt: 13 * PlatformWin.cmake: 14 1 15 2017-04-20 Konstantin Tokarev <annulen@yandex.ru> 2 16 -
trunk/Source/JavaScriptCore/PlatformWin.cmake
r195593 r215606 30 30 ) 31 31 32 file(MAKE_DIRECTORY ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore)32 file(MAKE_DIRECTORY ${FORWARDING_HEADERS_DIR}/JavaScriptCore) 33 33 34 34 set(JavaScriptCore_PRE_BUILD_COMMAND "${CMAKE_BINARY_DIR}/DerivedSources/JavaScriptCore/preBuild.cmd") 35 35 file(REMOVE "${JavaScriptCore_PRE_BUILD_COMMAND}") 36 36 foreach (_directory ${JavaScriptCore_FORWARDING_HEADERS_DIRECTORIES}) 37 file(APPEND "${JavaScriptCore_PRE_BUILD_COMMAND}" "@xcopy /y /d /f \"${JAVASCRIPTCORE_DIR}/${_directory}/*.h\" \"${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore\" >nul 2>nul\n")37 file(APPEND "${JavaScriptCore_PRE_BUILD_COMMAND}" "@xcopy /y /d /f \"${JAVASCRIPTCORE_DIR}/${_directory}/*.h\" \"${FORWARDING_HEADERS_DIR}/JavaScriptCore\" >nul 2>nul\n") 38 38 endforeach () 39 39 40 40 set(JavaScriptCore_POST_BUILD_COMMAND "${CMAKE_BINARY_DIR}/DerivedSources/JavaScriptCore/postBuild.cmd") 41 file(WRITE "${JavaScriptCore_POST_BUILD_COMMAND}" "@xcopy /y /d /f \"${DERIVED_SOURCES_DIR}/JavaScriptCore/*.h\" \"${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore\" >nul 2>nul\n")42 file(APPEND "${JavaScriptCore_POST_BUILD_COMMAND}" "@xcopy /y /d /f \"${DERIVED_SOURCES_DIR}/JavaScriptCore/inspector/*.h\" \"${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore\" >nul 2>nul\n")41 file(WRITE "${JavaScriptCore_POST_BUILD_COMMAND}" "@xcopy /y /d /f \"${DERIVED_SOURCES_DIR}/JavaScriptCore/*.h\" \"${FORWARDING_HEADERS_DIR}/JavaScriptCore\" >nul 2>nul\n") 42 file(APPEND "${JavaScriptCore_POST_BUILD_COMMAND}" "@xcopy /y /d /f \"${DERIVED_SOURCES_DIR}/JavaScriptCore/inspector/*.h\" \"${FORWARDING_HEADERS_DIR}/JavaScriptCore\" >nul 2>nul\n") 43 43 44 44 set(JavaScriptCore_OUTPUT_NAME JavaScriptCore${DEBUG_SUFFIX}) -
trunk/Source/ThirdParty/ANGLE/CMakeLists.txt
r215585 r215606 260 260 target_link_libraries(libGLESv2 ${ANGLEGLESv2_LIBRARIES}) 261 261 262 file(MAKE_DIRECTORY ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/egl)263 file(MAKE_DIRECTORY ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/GLES2)264 file(MAKE_DIRECTORY ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/GLSLANG)265 file(MAKE_DIRECTORY ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/khr)262 file(MAKE_DIRECTORY ${FORWARDING_HEADERS_DIR}/ANGLE/include/egl) 263 file(MAKE_DIRECTORY ${FORWARDING_HEADERS_DIR}/ANGLE/include/GLES2) 264 file(MAKE_DIRECTORY ${FORWARDING_HEADERS_DIR}/ANGLE/include/GLSLANG) 265 file(MAKE_DIRECTORY ${FORWARDING_HEADERS_DIR}/ANGLE/include/khr) 266 266 file(GLOB _files_ANGLE "${THIRDPARTY_DIR}/ANGLE/ANGLE/*.h") 267 267 file(GLOB _files_egl "${THIRDPARTY_DIR}/ANGLE/include/egl/*.h") … … 271 271 file(GLOB _files_khr "${THIRDPARTY_DIR}/ANGLE/include/khr/*.h") 272 272 foreach (_file ${_files_ANGLE}) 273 file(COPY ${_file} DESTINATION ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/)273 file(COPY ${_file} DESTINATION ${FORWARDING_HEADERS_DIR}/ANGLE/) 274 274 endforeach () 275 275 foreach (_file ${_files_egl}) 276 file(COPY ${_file} DESTINATION ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/egl)276 file(COPY ${_file} DESTINATION ${FORWARDING_HEADERS_DIR}/ANGLE/include/egl) 277 277 endforeach () 278 278 foreach (_file ${_files_GLES2}) 279 file(COPY ${_file} DESTINATION ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/GLES2)279 file(COPY ${_file} DESTINATION ${FORWARDING_HEADERS_DIR}/ANGLE/include/GLES2) 280 280 endforeach () 281 281 foreach (_file ${_files_GLES3}) 282 file(COPY ${_file} DESTINATION ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/GLES3)282 file(COPY ${_file} DESTINATION ${FORWARDING_HEADERS_DIR}/ANGLE/include/GLES3) 283 283 endforeach () 284 284 foreach (_file ${_files_GLSLANG}) 285 file(COPY ${_file} DESTINATION ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/GLSLANG)285 file(COPY ${_file} DESTINATION ${FORWARDING_HEADERS_DIR}/ANGLE/include/GLSLANG) 286 286 endforeach () 287 287 foreach (_file ${_files_khr}) 288 file(COPY ${_file} DESTINATION ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/khr)288 file(COPY ${_file} DESTINATION ${FORWARDING_HEADERS_DIR}/ANGLE/include/khr) 289 289 endforeach () 290 290 -
trunk/Source/ThirdParty/ANGLE/ChangeLog
r215585 r215606 1 2017-04-20 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere 4 https://bugs.webkit.org/show_bug.cgi?id=171071 5 6 Reviewed by Michael Catanzaro. 7 8 "${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the 9 build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should 10 be available for all ports. 11 12 * CMakeLists.txt: 13 1 14 2017-04-20 Fujii Hironori <Hironori.Fujii@sony.com> 2 15 -
trunk/Source/WebCore/CMakeLists.txt
r215605 r215606 843 843 set(ANGLE_FORWARDING_HEADERS_DIR "${CMAKE_BINARY_DIR}/../include/private/ANGLE") 844 844 else () 845 set(JavaScriptCore_SCRIPTS_DIR "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/Scripts")846 set(ANGLE_FORWARDING_HEADERS_DIR "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE")845 set(JavaScriptCore_SCRIPTS_DIR "${FORWARDING_HEADERS_DIR}/JavaScriptCore/Scripts") 846 set(ANGLE_FORWARDING_HEADERS_DIR "${FORWARDING_HEADERS_DIR}/ANGLE") 847 847 endif () 848 848 -
trunk/Source/WebCore/ChangeLog
r215605 r215606 1 2017-04-20 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere 4 https://bugs.webkit.org/show_bug.cgi?id=171071 5 6 Reviewed by Michael Catanzaro. 7 8 "${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the 9 build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should 10 be available for all ports. 11 12 * CMakeLists.txt: 13 * PlatformMac.cmake: 14 * PlatformWin.cmake: 15 * PlatformWinCairo.cmake: 16 1 17 2017-04-20 Commit Queue <commit-queue@webkit.org> 2 18 -
trunk/Source/WebCore/PlatformMac.cmake
r215438 r215606 70 70 71 71 list(APPEND WebCore_INCLUDE_DIRECTORIES 72 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore"72 "${FORWARDING_HEADERS_DIR}/JavaScriptCore" 73 73 "${THIRDPARTY_DIR}/ANGLE" 74 74 "${THIRDPARTY_DIR}/ANGLE/include/KHR" -
trunk/Source/WebCore/PlatformWin.cmake
r215585 r215606 5 5 "${CMAKE_BINARY_DIR}/../include/private" 6 6 "${CMAKE_BINARY_DIR}/../include/private/JavaScriptCore" 7 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE"8 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/KHR"9 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore"10 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/ForwardingHeaders"11 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/API"12 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/assembler"13 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/builtins"14 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/bytecode"15 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/bytecompiler"16 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/dfg"17 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/disassembler"18 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/domjit"19 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/heap"20 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/debugger"21 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/interpreter"22 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/jit"23 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/llint"24 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/parser"25 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/profiler"26 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/runtime"27 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/yarr"28 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WTF"7 "${FORWARDING_HEADERS_DIR}/ANGLE" 8 "${FORWARDING_HEADERS_DIR}/ANGLE/include/KHR" 9 "${FORWARDING_HEADERS_DIR}/JavaScriptCore" 10 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/ForwardingHeaders" 11 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/API" 12 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/assembler" 13 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/builtins" 14 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/bytecode" 15 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/bytecompiler" 16 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/dfg" 17 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/disassembler" 18 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/domjit" 19 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/heap" 20 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/debugger" 21 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/interpreter" 22 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/jit" 23 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/llint" 24 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/parser" 25 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/profiler" 26 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/runtime" 27 "${FORWARDING_HEADERS_DIR}/JavaScriptCore/yarr" 28 "${FORWARDING_HEADERS_DIR}/WTF" 29 29 "${WEBCORE_DIR}/accessibility/win" 30 30 "${WEBCORE_DIR}/page/win" … … 303 303 endif () 304 304 305 file(MAKE_DIRECTORY ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore)305 file(MAKE_DIRECTORY ${FORWARDING_HEADERS_DIR}/WebCore) 306 306 307 307 set(WebCore_DERIVED_SOURCES_PRE_BUILD_COMMAND "${CMAKE_BINARY_DIR}/DerivedSources/WebCore/preBuild.cmd") 308 file(WRITE "${WebCore_DERIVED_SOURCES_PRE_BUILD_COMMAND}" "@xcopy /y /s /d /f \"${WEBCORE_DIR}/ForwardingHeaders/*.h\" \"${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore\" >nul 2>nul\n")308 file(WRITE "${WebCore_DERIVED_SOURCES_PRE_BUILD_COMMAND}" "@xcopy /y /s /d /f \"${WEBCORE_DIR}/ForwardingHeaders/*.h\" \"${FORWARDING_HEADERS_DIR}/WebCore\" >nul 2>nul\n") 309 309 foreach (_directory ${WebCore_FORWARDING_HEADERS_DIRECTORIES}) 310 file(APPEND "${WebCore_DERIVED_SOURCES_PRE_BUILD_COMMAND}" "@xcopy /y /d /f \"${WEBCORE_DIR}/${_directory}/*.h\" \"${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore\" >nul 2>nul\n")310 file(APPEND "${WebCore_DERIVED_SOURCES_PRE_BUILD_COMMAND}" "@xcopy /y /d /f \"${WEBCORE_DIR}/${_directory}/*.h\" \"${FORWARDING_HEADERS_DIR}/WebCore\" >nul 2>nul\n") 311 311 endforeach () 312 312 313 313 set(WebCore_POST_BUILD_COMMAND "${CMAKE_BINARY_DIR}/DerivedSources/WebCore/postBuild.cmd") 314 file(WRITE "${WebCore_POST_BUILD_COMMAND}" "@xcopy /y /s /d /f \"${DERIVED_SOURCES_WEBCORE_DIR}/*.h\" \"${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore\" >nul 2>nul\n")314 file(WRITE "${WebCore_POST_BUILD_COMMAND}" "@xcopy /y /s /d /f \"${DERIVED_SOURCES_WEBCORE_DIR}/*.h\" \"${FORWARDING_HEADERS_DIR}/WebCore\" >nul 2>nul\n") 315 315 316 316 set(WebCore_OUTPUT_NAME -
trunk/Source/WebCore/PlatformWinCairo.cmake
r213124 r215606 4 4 list(APPEND WebCore_INCLUDE_DIRECTORIES 5 5 ${CAIRO_INCLUDE_DIRS} 6 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore"6 "${FORWARDING_HEADERS_DIR}/JavaScriptCore" 7 7 "${DirectX_INCLUDE_DIRS}" 8 8 "${WEBKIT_LIBRARIES_DIR}/include" -
trunk/Source/WebKit/CMakeLists.txt
r211027 r215606 21 21 "${WEBKIT_DIR}/Storage" 22 22 "${WEBKIT_DIR}/WebCoreSupport" 23 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore"24 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore"25 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKitLegacy"23 "${FORWARDING_HEADERS_DIR}/JavaScriptCore" 24 "${FORWARDING_HEADERS_DIR}/WebCore" 25 "${FORWARDING_HEADERS_DIR}/WebKitLegacy" 26 26 ) 27 27 -
trunk/Source/WebKit/ChangeLog
r215315 r215606 1 2017-04-20 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere 4 https://bugs.webkit.org/show_bug.cgi?id=171071 5 6 Reviewed by Michael Catanzaro. 7 8 "${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the 9 build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should 10 be available for all ports. 11 12 * CMakeLists.txt: 13 * PlatformMac.cmake: 14 * PlatformWin.cmake: 15 1 16 2017-04-12 Brady Eidson <beidson@apple.com> 2 17 -
trunk/Source/WebKit/PlatformMac.cmake
r214459 r215606 442 442 443 443 WEBKIT_CREATE_FORWARDING_HEADERS(WebKitLegacy DIRECTORIES ${WebKitLegacy_FORWARDING_HEADERS_DIRECTORIES} FILES ${WebKitLegacy_FORWARDING_HEADERS_FILES}) 444 WEBKIT_CREATE_FORWARDING_HEADERS(WebKit DIRECTORIES ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKitLegacy)444 WEBKIT_CREATE_FORWARDING_HEADERS(WebKit DIRECTORIES ${FORWARDING_HEADERS_DIR}/WebKitLegacy) 445 445 446 446 # FIXME: Forwarding headers should be copies of actual headers. … … 452 452 foreach (_file ${ObjCHeaders}) 453 453 get_filename_component(_name ${_file} NAME) 454 if (NOT EXISTS ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKitLegacy/${_name})455 file(WRITE ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKitLegacy/${_name} "#import <WebCore/${_name}>")454 if (NOT EXISTS ${FORWARDING_HEADERS_DIR}/WebKitLegacy/${_name}) 455 file(WRITE ${FORWARDING_HEADERS_DIR}/WebKitLegacy/${_name} "#import <WebCore/${_name}>") 456 456 endif () 457 457 endforeach () -
trunk/Source/WebKit/PlatformWin.cmake
r214943 r215606 58 58 "${DERIVED_SOURCES_WEBKIT_DIR}/include" 59 59 "${DERIVED_SOURCES_WEBKIT_DIR}/Interfaces" 60 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE"61 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include"62 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/egl"63 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/ANGLE/include/khr"60 "${FORWARDING_HEADERS_DIR}/ANGLE" 61 "${FORWARDING_HEADERS_DIR}/ANGLE/include" 62 "${FORWARDING_HEADERS_DIR}/ANGLE/include/egl" 63 "${FORWARDING_HEADERS_DIR}/ANGLE/include/khr" 64 64 "${DERIVED_SOURCES_DIR}/WebKit" 65 65 ) … … 479 479 480 480 set(WebKitGUID_PRE_BUILD_COMMAND "${CMAKE_BINARY_DIR}/DerivedSources/WebKit/preBuild.cmd") 481 file(WRITE "${WebKitGUID_PRE_BUILD_COMMAND}" "@xcopy /y /d /f \"${CMAKE_CURRENT_SOURCE_DIR}/win/WebKitCOMAPI.h\" \"${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit\" >nul 2>nul\n@xcopy /y /d /f \"${CMAKE_CURRENT_SOURCE_DIR}/win/CFDictionaryPropertyBag.h\" \"${DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit\" >nul 2>nul\n")482 file(MAKE_DIRECTORY ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit)481 file(WRITE "${WebKitGUID_PRE_BUILD_COMMAND}" "@xcopy /y /d /f \"${CMAKE_CURRENT_SOURCE_DIR}/win/WebKitCOMAPI.h\" \"${FORWARDING_HEADERS_DIR}/WebKit\" >nul 2>nul\n@xcopy /y /d /f \"${CMAKE_CURRENT_SOURCE_DIR}/win/CFDictionaryPropertyBag.h\" \"${FORWARDING_HEADERS_DIR}/WebKit\" >nul 2>nul\n") 482 file(MAKE_DIRECTORY ${FORWARDING_HEADERS_DIR}/WebKit) 483 483 add_custom_command(TARGET WebKitGUID PRE_BUILD COMMAND ${WebKitGUID_PRE_BUILD_COMMAND} VERBATIM) 484 484 485 485 set(WebKitGUID_POST_BUILD_COMMAND "${CMAKE_BINARY_DIR}/DerivedSources/WebKit/postBuild.cmd") 486 file(WRITE "${WebKitGUID_POST_BUILD_COMMAND}" "@xcopy /y /d /f \"${DERIVED_SOURCES_WEBKIT_DIR}/Interfaces/*.h\" \"${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit\" >nul 2>nul")486 file(WRITE "${WebKitGUID_POST_BUILD_COMMAND}" "@xcopy /y /d /f \"${DERIVED_SOURCES_WEBKIT_DIR}/Interfaces/*.h\" \"${FORWARDING_HEADERS_DIR}/WebKit\" >nul 2>nul") 487 487 add_custom_command(TARGET WebKitGUID POST_BUILD COMMAND ${WebKitGUID_POST_BUILD_COMMAND} VERBATIM) 488 488 -
trunk/Source/WebKit2/CMakeLists.txt
r214934 r215606 721 721 set(JavaScriptCore_SCRIPTS_DIR "${CMAKE_BINARY_DIR}/../include/private/JavaScriptCore/Scripts") 722 722 else () 723 set(JavaScriptCore_SCRIPTS_DIR "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore/Scripts")723 set(JavaScriptCore_SCRIPTS_DIR "${FORWARDING_HEADERS_DIR}/JavaScriptCore/Scripts") 724 724 endif () 725 725 -
trunk/Source/WebKit2/ChangeLog
r215598 r215606 1 2017-04-20 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere 4 https://bugs.webkit.org/show_bug.cgi?id=171071 5 6 Reviewed by Michael Catanzaro. 7 8 "${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the 9 build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should 10 be available for all ports. 11 12 * CMakeLists.txt: 13 * PlatformMac.cmake: 14 1 15 2017-04-20 Brady Eidson <beidson@apple.com> 2 16 -
trunk/Source/WebKit2/PlatformMac.cmake
r214934 r215606 428 428 "${WEBKIT2_DIR}/WebProcess/WebPage/mac" 429 429 "${WEBKIT2_DIR}/WebProcess/WebCoreSupport/mac" 430 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore"430 "${FORWARDING_HEADERS_DIR}/WebCore" 431 431 "${DERIVED_SOURCES_WEBCORE_DIR}" 432 432 ) … … 523 523 foreach (_file ${ObjCHeaders}) 524 524 get_filename_component(_name ${_file} NAME) 525 if (NOT EXISTS ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit/${_name})526 file(WRITE ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit/${_name} "#import <WebKit2/UIProcess/API/Cocoa/${_name}>")525 if (NOT EXISTS ${FORWARDING_HEADERS_DIR}/WebKit/${_name}) 526 file(WRITE ${FORWARDING_HEADERS_DIR}/WebKit/${_name} "#import <WebKit2/UIProcess/API/Cocoa/${_name}>") 527 527 endif () 528 528 endforeach () … … 584 584 ) 585 585 foreach (_file ${WebKitLegacyForwardingHeaders}) 586 file(WRITE ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit/${_file} "#import <WebKitLegacy/${_file}>")586 file(WRITE ${FORWARDING_HEADERS_DIR}/WebKit/${_file} "#import <WebKitLegacy/${_file}>") 587 587 endforeach () 588 588 … … 728 728 ) 729 729 foreach (_file ${ObjCForwardingHeaders}) 730 file(WRITE ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit/${_file} "#import <WebKitLegacy/${_file}>")730 file(WRITE ${FORWARDING_HEADERS_DIR}/WebKit/${_file} "#import <WebKitLegacy/${_file}>") 731 731 endforeach () 732 732 … … 736 736 737 737 # FIXME: These should not be necessary. 738 file(WRITE ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit/WKImageCG.h "#import <WebKit2/Shared/API/c/cg/WKImageCG.h>")739 file(WRITE ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit/WebStorageManagerPrivate.h "#import <WebKit/mac/Storage/WebStorageManagerPrivate.h>")740 file(WRITE ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit/WebDatabaseManagerPrivate.h "#import <WebKit/mac/Storage/WebDatabaseManagerPrivate.h>")738 file(WRITE ${FORWARDING_HEADERS_DIR}/WebKit/WKImageCG.h "#import <WebKit2/Shared/API/c/cg/WKImageCG.h>") 739 file(WRITE ${FORWARDING_HEADERS_DIR}/WebKit/WebStorageManagerPrivate.h "#import <WebKit/mac/Storage/WebStorageManagerPrivate.h>") 740 file(WRITE ${FORWARDING_HEADERS_DIR}/WebKit/WebDatabaseManagerPrivate.h "#import <WebKit/mac/Storage/WebDatabaseManagerPrivate.h>") 741 741 742 742 set(CMAKE_SHARED_LINKER_FLAGS ${CMAKE_SHARED_LINKER_FLAGS} "-compatibility_version 1 -current_version ${WEBKIT_MAC_VERSION}") -
trunk/Source/cmake/OptionsGTK.cmake
r215106 r215606 428 428 set(DERIVED_SOURCES_WEBKIT2GTK_DIR ${DERIVED_SOURCES_DIR}/webkit2gtk) 429 429 set(DERIVED_SOURCES_WEBKIT2GTK_API_DIR ${DERIVED_SOURCES_WEBKIT2GTK_DIR}/webkit2) 430 set(FORWARDING_HEADERS_DIR ${DERIVED_SOURCES_DIR}/ForwardingHeaders)431 430 set(FORWARDING_HEADERS_WEBKIT2GTK_DIR ${FORWARDING_HEADERS_DIR}/webkit2gtk) 432 431 set(FORWARDING_HEADERS_WEBKIT2GTK_EXTENSION_DIR ${FORWARDING_HEADERS_DIR}/webkit2gtk-webextension) -
trunk/Source/cmake/WebKitFS.cmake
r211027 r215606 35 35 set(DERIVED_SOURCES_WEBINSPECTORUI_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WebInspectorUI") 36 36 37 set(FORWARDING_HEADERS_DIR ${DERIVED_SOURCES_DIR}/ForwardingHeaders) 38 37 39 file(MAKE_DIRECTORY ${DERIVED_SOURCES_JAVASCRIPTCORE_DIR}) 38 40 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/Source/JavaScriptCore/runtime) -
trunk/Source/cmake/WebKitMacros.cmake
r215403 r215606 333 333 set(_processing_directories 0) 334 334 set(_processing_files 0) 335 set(_target_directory "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/${_framework}")335 set(_target_directory "${FORWARDING_HEADERS_DIR}/${_framework}") 336 336 337 337 file(GLOB _files "${_target_directory}/*.h") -
trunk/Tools/ChangeLog
r215599 r215606 1 2017-04-20 Konstantin Tokarev <annulen@yandex.ru> 2 3 [cmake] Define FORWARDING_HEADERS_DIR in WebKitFS and use it everywhere 4 https://bugs.webkit.org/show_bug.cgi?id=171071 5 6 Reviewed by Michael Catanzaro. 7 8 "${DERIVED_SOURCES_DIR}/ForwardingHeaders" path occurs very often in the 9 build system files. GTK-specifc FORWARDING_HEADERS_DIR variable should 10 be available for all ports. 11 12 * DumpRenderTree/PlatformMac.cmake: 13 * MiniBrowser/mac/CMakeLists.txt: 14 * MiniBrowser/win/CMakeLists.txt: 15 * TestWebKitAPI/PlatformJSCOnly.cmake: 16 * TestWebKitAPI/PlatformMac.cmake: 17 * TestWebKitAPI/PlatformWin.cmake: 18 * WebKitTestRunner/PlatformMac.cmake: 19 1 20 2017-04-20 Joseph Pecoraro <pecoraro@apple.com> 2 21 -
trunk/Tools/DumpRenderTree/PlatformMac.cmake
r212735 r215606 43 43 mac/InternalHeaders/WebKit 44 44 TestNetscapePlugIn 45 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders46 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore47 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit48 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKitLegacy45 ${FORWARDING_HEADERS_DIR} 46 ${FORWARDING_HEADERS_DIR}/WebCore 47 ${FORWARDING_HEADERS_DIR}/WebKit 48 ${FORWARDING_HEADERS_DIR}/WebKitLegacy 49 49 ${WEBCORE_DIR}/testing/cocoa 50 50 ) -
trunk/Tools/MiniBrowser/mac/CMakeLists.txt
r209665 r215606 18 18 set(MiniBrowser_INCLUDE_DIRECTORIES 19 19 ${CMAKE_SOURCE_DIR}/Source 20 ${DERIVED_SOURCES_DIR}/ForwardingHeaders21 20 ${FORWARDING_HEADERS_DIR} 22 21 ${MINIBROWSER_DIR} -
trunk/Tools/MiniBrowser/win/CMakeLists.txt
r209665 r215606 1 1 set(MiniBrowser_INCLUDE_DIRECTORIES 2 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders"3 "${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebKit"2 "${FORWARDING_HEADERS_DIR}" 3 "${FORWARDING_HEADERS_DIR}/WebKit" 4 4 "${CMAKE_SOURCE_DIR}" 5 5 "${CMAKE_SOURCE_DIR}/Source" -
trunk/Tools/TestWebKitAPI/PlatformJSCOnly.cmake
r209665 r215606 3 3 4 4 include_directories( 5 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders5 ${FORWARDING_HEADERS_DIR} 6 6 ) 7 7 -
trunk/Tools/TestWebKitAPI/PlatformMac.cmake
r209665 r215606 3 3 4 4 include_directories( 5 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders5 ${FORWARDING_HEADERS_DIR} 6 6 ) 7 7 -
trunk/Tools/TestWebKitAPI/PlatformWin.cmake
r211836 r215606 18 18 include_directories( 19 19 ${DERIVED_SOURCES_DIR} 20 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders21 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore20 ${FORWARDING_HEADERS_DIR} 21 ${FORWARDING_HEADERS_DIR}/JavaScriptCore 22 22 ${TESTWEBKITAPI_DIR}/win 23 23 ${DERIVED_SOURCES_DIR}/WebKit/Interfaces -
trunk/Tools/WebKitTestRunner/PlatformMac.cmake
r214946 r215606 23 23 ${DERIVED_SOURCES_DIR} 24 24 ${DERIVED_SOURCES_DIR}/WebCore 25 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders26 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/JavaScriptCore27 ${ DERIVED_SOURCES_DIR}/ForwardingHeaders/WebCore25 ${FORWARDING_HEADERS_DIR} 26 ${FORWARDING_HEADERS_DIR}/JavaScriptCore 27 ${FORWARDING_HEADERS_DIR}/WebCore 28 28 ${WEBCORE_DIR}/testing/cocoa 29 29 ${WEBKIT_TESTRUNNER_DIR}/cf
Note:
See TracChangeset
for help on using the changeset viewer.