Changeset 244349 in webkit


Ignore:
Timestamp:
Apr 16, 2019 11:51:29 AM (5 years ago)
Author:
don.olmstead@sony.com
Message:

[CMake] Set WTF_SCRIPTS_DIR
https://bugs.webkit.org/show_bug.cgi?id=196917

Reviewed by Konstantin Tokarev.

.:

Define WTF_SCRIPTS_DIR in WebKitFS.cmake and use that within the WEBKIT_COMPUTE_SOURCES
macro. This allows it to be overridden by a port such as the AppleWin internal build.

  • Source/cmake/OptionsAppleWin.cmake:
  • Source/cmake/OptionsWinCairo.cmake:
  • Source/cmake/WebKitFS.cmake:
  • Source/cmake/WebKitMacros.cmake:

Source/WTF:

Use WTF_SCRIPTS_DIR for copying the unified sources script.

  • wtf/CMakeLists.txt:
Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r244292 r244349  
     12019-04-16  Don Olmstead  <don.olmstead@sony.com>
     2
     3        [CMake] Set WTF_SCRIPTS_DIR
     4        https://bugs.webkit.org/show_bug.cgi?id=196917
     5
     6        Reviewed by Konstantin Tokarev.
     7
     8        Define WTF_SCRIPTS_DIR in WebKitFS.cmake and use that within the WEBKIT_COMPUTE_SOURCES
     9        macro. This allows it to be overridden by a port such as the AppleWin internal build.
     10
     11        * Source/cmake/OptionsAppleWin.cmake:
     12        * Source/cmake/OptionsWinCairo.cmake:
     13        * Source/cmake/WebKitFS.cmake:
     14        * Source/cmake/WebKitMacros.cmake:
     15
    1162019-04-15  Don Olmstead  <don.olmstead@sony.com>
    217
  • trunk/Source/WTF/ChangeLog

    r244315 r244349  
     12019-04-16  Don Olmstead  <don.olmstead@sony.com>
     2
     3        [CMake] Set WTF_SCRIPTS_DIR
     4        https://bugs.webkit.org/show_bug.cgi?id=196917
     5
     6        Reviewed by Konstantin Tokarev.
     7
     8        Use WTF_SCRIPTS_DIR for copying the unified sources script.
     9
     10        * wtf/CMakeLists.txt:
     11
    1122019-04-15  Myles C. Maxfield  <mmaxfield@apple.com>
    213
  • trunk/Source/WTF/wtf/CMakeLists.txt

    r244090 r244349  
    528528endif ()
    529529
    530 file(MAKE_DIRECTORY ${FORWARDING_HEADERS_DIR}/wtf/Scripts)
    531 
    532530file(COPY
    533531    ../Scripts/generate-unified-source-bundles.rb
    534532    DESTINATION
    535     ${FORWARDING_HEADERS_DIR}/wtf/Scripts
    536 )
     533    ${WTF_SCRIPTS_DIR}
     534)
  • trunk/Source/cmake/OptionsAppleWin.cmake

    r244245 r244349  
    7474
    7575if (INTERNAL_BUILD)
     76    set(WTF_SCRIPTS_DIR "${CMAKE_BINARY_DIR}/../include/private/WTF/Scripts")
    7677    set(JavaScriptCore_SCRIPTS_DIR "${CMAKE_BINARY_DIR}/../include/private/JavaScriptCore/Scripts")
    7778endif ()
  • trunk/Source/cmake/OptionsWinCairo.cmake

    r244292 r244349  
    5555
    5656# Override scripts directories
     57set(WTF_SCRIPTS_DIR ${CMAKE_BINARY_DIR}/WTF/Scripts)
    5758set(JavaScriptCore_SCRIPTS_DIR ${CMAKE_BINARY_DIR}/JavaScriptCore/Scripts)
  • trunk/Source/cmake/WebKitFS.cmake

    r244245 r244349  
    6060set(WebKit_PRIVATE_FRAMEWORK_HEADERS_DIR ${FORWARDING_HEADERS_DIR})
    6161
     62set(WTF_SCRIPTS_DIR "${FORWARDING_HEADERS_DIR}/wtf/Scripts")
    6263set(JavaScriptCore_SCRIPTS_DIR "${FORWARDING_HEADERS_DIR}/JavaScriptCore/Scripts")
    6364
  • trunk/Source/cmake/WebKitMacros.cmake

    r244103 r244349  
    1212      list(APPEND _sourceListFileTruePaths "${CMAKE_CURRENT_SOURCE_DIR}/${_sourcesListFile}")
    1313    endforeach ()
    14 
    15     if (WIN32 AND INTERNAL_BUILD)
    16         set(WTF_SCRIPTS_DIR "${CMAKE_BINARY_DIR}/../include/private/WTF/Scripts")
    17     else ()
    18         set(WTF_SCRIPTS_DIR "${FORWARDING_HEADERS_DIR}/wtf/Scripts")
    19     endif ()
    2014
    2115    if (ENABLE_UNIFIED_BUILDS)
Note: See TracChangeset for help on using the changeset viewer.