Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 704290fdd90ed38cc649e7b8623115fb4260c9a6 https://github.com/WebKit/WebKit/commit/704290fdd90ed38cc649e7b8623115fb4260c9a6 Author: David Kilzer <ddkil...@apple.com> Date: 2024-01-29 (Mon, 29 Jan 2024)
Changed paths: M Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj M Source/ThirdParty/ANGLE/Configurations/ANGLE-dynamic.xcconfig A Source/ThirdParty/ANGLE/Configurations/BaseTarget.xcconfig A Source/ThirdParty/ANGLE/Configurations/metal_translator_fuzzer.xcconfig M Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp Log Message: ----------- [ANGLE] Add target for metal_translator_fuzzer https://bugs.webkit.org/show_bug.cgi?id=268201 <rdar://98947215> Reviewed by Kimmo Kinnunen. * Source/ThirdParty/ANGLE/ANGLE.xcodeproj/project.pbxproj: - Add BaseTarget.xcconfig and metal_translator_fuzzer.xcconfig. (metal_translator_fuzzer): Add target. - Add translator_fuzzer.cpp to the project. * Source/ThirdParty/ANGLE/Configurations/ANGLE-dynamic.xcconfig: - Add copyright header. (ANGLE_ALLOWABLE_CLIENTS): Add. - Disable -allowable_client switches when libFuzzer is enabled. (GCC_SYMBOLS_PRIVATE_EXTERN): Add. - Disable private extern symbols when libFuzzer is enabled. * Source/ThirdParty/ANGLE/Configurations/BaseTarget.xcconfig: Add. - Extract common settings from ANGLE-dynamic.xcconfig. (ANGLE_HEADER_PATH_PREFIX): Add. - Add variable for header include path prefix so it may be overridden. * Source/ThirdParty/ANGLE/Configurations/metal_translator_fuzzer.xcconfig: Add. * Source/ThirdParty/ANGLE/src/compiler/fuzz/translator_fuzzer.cpp: (LLVMFuzzerTestOneInput): - Add a way to disable non-Metal outputs at build time. - Add SH_MSL_METAL_OUTPUT as a valid output. - Call sh::Finalize() after each test case since sh::Initialize is called at the start of every test case. Canonical link: https://commits.webkit.org/273682@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes