Title: [258815] trunk/Source/ThirdParty/ANGLE
Revision
258815
Author
[email protected]
Date
2020-03-21 19:57:36 -0700 (Sat, 21 Mar 2020)

Log Message

Set INSTALLHDRS_SCRIPT_PHASE in ANGLE builds
https://bugs.webkit.org/show_bug.cgi?id=209384
<rdar://problem/59513380>

Reviewed by Dan Bernstein.

Production ANGLE builds are technically non-compliant. During the
installhdrs build action, ANGLE headers are exported but are not
post-processed. This differs from the install build action, where the
exported headers *are* post-processed. The headers need to be treated
identically under both actions. The post-processing is enabled by
setting the INSTALLHDRS_SCRIPT_PHASE build setting to YES. Most other
WebKit projects already set this setting (see, for example,
https://trac.webkit.org/changeset/155787,
https://trac.webkit.org/changeset/110327, and
https://trac.webkit.org/changeset/41417).

* Configurations/ANGLE.xcconfig:

Modified Paths

Diff

Modified: trunk/Source/ThirdParty/ANGLE/ChangeLog (258814 => 258815)


--- trunk/Source/ThirdParty/ANGLE/ChangeLog	2020-03-22 01:31:25 UTC (rev 258814)
+++ trunk/Source/ThirdParty/ANGLE/ChangeLog	2020-03-22 02:57:36 UTC (rev 258815)
@@ -1,3 +1,24 @@
+2020-03-21  Keith Rollin  <[email protected]>
+
+        Set INSTALLHDRS_SCRIPT_PHASE in ANGLE builds
+        https://bugs.webkit.org/show_bug.cgi?id=209384
+        <rdar://problem/59513380>
+
+        Reviewed by Dan Bernstein.
+
+        Production ANGLE builds are technically non-compliant. During the
+        installhdrs build action, ANGLE headers are exported but are not
+        post-processed. This differs from the install build action, where the
+        exported headers *are* post-processed. The headers need to be treated
+        identically under both actions. The post-processing is enabled by
+        setting the INSTALLHDRS_SCRIPT_PHASE build setting to YES. Most other
+        WebKit projects already set this setting (see, for example,
+        https://trac.webkit.org/changeset/155787,
+        https://trac.webkit.org/changeset/110327, and
+        https://trac.webkit.org/changeset/41417).
+
+        * Configurations/ANGLE.xcconfig:
+
 2020-03-15  Michael Catanzaro  <[email protected]>
 
         [ANGLE] Source/ThirdParty/ANGLE/src/common/utilities.cpp:10: warning: ignoring #pragma clang diagnostic [-Wunknown-pragmas]

Modified: trunk/Source/ThirdParty/ANGLE/Configurations/ANGLE.xcconfig (258814 => 258815)


--- trunk/Source/ThirdParty/ANGLE/Configurations/ANGLE.xcconfig	2020-03-22 01:31:25 UTC (rev 258814)
+++ trunk/Source/ThirdParty/ANGLE/Configurations/ANGLE.xcconfig	2020-03-22 02:57:36 UTC (rev 258815)
@@ -3,6 +3,7 @@
 
 PRODUCT_NAME = ANGLE;
 
+INSTALLHDRS_SCRIPT_PHASE = YES;
 APPLY_RULES_IN_COPY_HEADERS = $(USE_NEW_BUILD_SYSTEM);
 CLANG_WARN_BOOL_CONVERSION = YES;
 CLANG_WARN_ENUM_CONVERSION = YES;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to