Changeset 244715 in webkit


Ignore:
Timestamp:
Apr 26, 2019 9:28:55 PM (5 years ago)
Author:
Keith Rollin
Message:

Enable new build rule for post-processing headers when using XCBuild
https://bugs.webkit.org/show_bug.cgi?id=197340
<rdar://problem/50226685>

Reviewed by Brent Fulgham.

In Bug 197116, we conditionally disabled the old method for
post-processing header files when we are using the new XCBuild build
system. This check-in conditionally enables the new post-processing
facility. Note that the old system is disabled and the new system
enabled only when the USE_NEW_BUILD_SYSTEM environment variable is set
to YES.

Source/JavaScriptCore:

  • Configurations/JavaScriptCore.xcconfig:

Source/WebKit:

  • Configurations/WebKit.xcconfig:

Source/WebKitLegacy/mac:

  • Configurations/WebKitLegacy.xcconfig:
Location:
trunk/Source
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r244714 r244715  
     12019-04-26  Keith Rollin  <krollin@apple.com>
     2
     3        Enable new build rule for post-processing headers when using XCBuild
     4        https://bugs.webkit.org/show_bug.cgi?id=197340
     5        <rdar://problem/50226685>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        In Bug 197116, we conditionally disabled the old method for
     10        post-processing header files when we are using the new XCBuild build
     11        system. This check-in conditionally enables the new post-processing
     12        facility. Note that the old system is disabled and the new system
     13        enabled only when the USE_NEW_BUILD_SYSTEM environment variable is set
     14        to YES.
     15
     16        * Configurations/JavaScriptCore.xcconfig:
     17
    1182019-04-26  Jessie Berlin  <jberlin@webkit.org>
    219
  • trunk/Source/JavaScriptCore/Configurations/JavaScriptCore.xcconfig

    r237707 r244715  
    5555
    5656INSTALLHDRS_SCRIPT_PHASE = YES;
     57APPLY_RULES_IN_COPY_HEADERS = $(USE_NEW_BUILD_SYSTEM);
    5758
    5859EXCLUDED_SOURCE_FILE_NAMES[sdk=iphone*] = framework.sb;
  • trunk/Source/WebKit/ChangeLog

    r244714 r244715  
     12019-04-26  Keith Rollin  <krollin@apple.com>
     2
     3        Enable new build rule for post-processing headers when using XCBuild
     4        https://bugs.webkit.org/show_bug.cgi?id=197340
     5        <rdar://problem/50226685>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        In Bug 197116, we conditionally disabled the old method for
     10        post-processing header files when we are using the new XCBuild build
     11        system. This check-in conditionally enables the new post-processing
     12        facility. Note that the old system is disabled and the new system
     13        enabled only when the USE_NEW_BUILD_SYSTEM environment variable is set
     14        to YES.
     15
     16        * Configurations/WebKit.xcconfig:
     17
    1182019-04-26  Jessie Berlin  <jberlin@webkit.org>
    219
  • trunk/Source/WebKit/Configurations/WebKit.xcconfig

    r243427 r244715  
    156156
    157157INSTALLHDRS_SCRIPT_PHASE = YES;
     158APPLY_RULES_IN_COPY_HEADERS = $(USE_NEW_BUILD_SYSTEM);
    158159
    159160WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED[sdk=macosx*] = $(WK_FRAMEWORK_HEADER_POSTPROCESSING_DISABLED$(WK_MACOS_1014));
  • trunk/Source/WebKitLegacy/mac/ChangeLog

    r244714 r244715  
     12019-04-26  Keith Rollin  <krollin@apple.com>
     2
     3        Enable new build rule for post-processing headers when using XCBuild
     4        https://bugs.webkit.org/show_bug.cgi?id=197340
     5        <rdar://problem/50226685>
     6
     7        Reviewed by Brent Fulgham.
     8
     9        In Bug 197116, we conditionally disabled the old method for
     10        post-processing header files when we are using the new XCBuild build
     11        system. This check-in conditionally enables the new post-processing
     12        facility. Note that the old system is disabled and the new system
     13        enabled only when the USE_NEW_BUILD_SYSTEM environment variable is set
     14        to YES.
     15
     16        * Configurations/WebKitLegacy.xcconfig:
     17
    1182019-04-26  Jessie Berlin  <jberlin@webkit.org>
    219
  • trunk/Source/WebKitLegacy/mac/Configurations/WebKitLegacy.xcconfig

    r242918 r244715  
    6868INSTALLHDRS_COPY_PHASE = YES;
    6969INSTALLHDRS_SCRIPT_PHASE = YES;
     70APPLY_RULES_IN_COPY_HEADERS = $(USE_NEW_BUILD_SYSTEM);
    7071PRODUCT_NAME = WebKitLegacy;
    7172PRODUCT_BUNDLE_IDENTIFIER = com.apple.$(PRODUCT_NAME:rfc1034identifier);
Note: See TracChangeset for help on using the changeset viewer.