⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 286779 in webkit


Ignore:
Timestamp:
Dec 9, 2021, 7:33:03 AM (5 years ago)
Author:
dino@apple.com
Message:

[ANGLE] Code generation happens on each build and produces SCM diffs
https://bugs.webkit.org/show_bug.cgi?id=234025

Reviewed by Kimmo Kinnunen.

Temporarily remove the build phase that generates the
mtl_default_shaders_src_autogen files because they are producing
diffs.

We either need to generate these manually, or fix the Xcode project
to generate them into Derived Sources so they don't appear in our
repository.

  • ANGLE.xcodeproj/project.pbxproj:
Location:
trunk/Source/ThirdParty/ANGLE
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj

    r286603 r286779  
    35143514                        buildConfigurationList = FFDA50CB269F845100AE11E2 /* Build configuration list for PBXNativeTarget "ANGLEMetalLib" */;
    35153515                        buildPhases = (
    3516                                 FF194FF827443BDF006A97A3 /* ShellScript */,
    35173516                                FFDA50C3269F845100AE11E2 /* Sources */,
    35183517                        );
     
    35863585                        shellPath = /bin/sh;
    35873586                        shellScript = "if [ \"${XCODE_VERSION_ACTUAL}\" -ge \"1140\" -a \"${WK_USE_NEW_BUILD_SYSTEM}\" = \"YES\" ]; then\n    # In this configuration, post-processing is performed at the same time as copying in the postprocess-header-rule script, so there's no need for this separate step.\n    exit 0\nfi\n\nexec \"$SRCROOT/adjust-angle-include-paths.py\"\n";
    3588                 };
    3589                 FF194FF827443BDF006A97A3 /* ShellScript */ = {
    3590                         isa = PBXShellScriptBuildPhase;
    3591                         buildActionMask = 2147483647;
    3592                         files = (
    3593                         );
    3594                         inputFileListPaths = (
    3595                         );
    3596                         inputPaths = (
    3597                         );
    3598                         outputFileListPaths = (
    3599                         );
    3600                         outputPaths = (
    3601                         );
    3602                         runOnlyForDeploymentPostprocessing = 0;
    3603                         shellPath = /bin/sh;
    3604                         shellScript = "python scripts/run_code_generation.py -g \"Metal default shaders\"\nexit 0\n";
    36053587                };
    36063588                FFDA50D5269F895400AE11E2 /* Bake Metal Library to NSData */ = {
  • trunk/Source/ThirdParty/ANGLE/ChangeLog

    r286736 r286779  
     12021-12-09  Dean Jackson  <dino@apple.com>
     2
     3        [ANGLE] Code generation happens on each build and produces SCM diffs
     4        https://bugs.webkit.org/show_bug.cgi?id=234025
     5
     6        Reviewed by Kimmo Kinnunen.
     7
     8        Temporarily remove the build phase that generates the
     9        mtl_default_shaders_src_autogen files because they are producing
     10        diffs.
     11
     12        We either need to generate these manually, or fix the Xcode project
     13        to generate them into Derived Sources so they don't appear in our
     14        repository.
     15
     16        * ANGLE.xcodeproj/project.pbxproj:
     17
    1182021-12-08  Kyle Piddington  <kpiddington@apple.com>
    219
Note: See TracChangeset for help on using the changeset viewer.