[go: nahoru, domu]

siso: xcode requires *.framework symlink

xcode contains *.framework symlink.
without it, clang will fail to find some framework header,
e.g.
 ../../device/fido/mac/fake_icloud_keychain_sys.mm:7:9:  fatal error:  'AuthenticationServices/AuthenticationServices.h' file not found
    7 | #import <AuthenticationServices/AuthenticationServices.h>
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 error generated.

Bug: b/322116597
Change-Id: Iabd737960e029e545cb3577d323de97192f655d4
Cq-Include-Trybots: luci.chromium.try:chromeos-amd64-generic-siso-rel
Cq-Include-Trybots: luci.chromium.try:fuchsia-binary-size-siso
Cq-Include-Trybots: luci.chromium.try:ios-simulator-siso
Cq-Include-Trybots: luci.chromium.try:linux_chromium_asan_siso_rel_ng
Cq-Include-Trybots: luci.chromium.try:linux_chromium_compile_siso_dbg_ng
Cq-Include-Trybots: luci.chromium.try:mac-siso-rel
Cq-Include-Trybots: luci.chromium.try:win_chromium_compile_siso_dbg_ng
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5247769
Auto-Submit: Fumitoshi Ukai <ukai@google.com>
Reviewed-by: Junji Watanabe <jwata@google.com>
Commit-Queue: Fumitoshi Ukai <ukai@google.com>
Commit-Queue: Junji Watanabe <jwata@google.com>
Cr-Commit-Position: refs/heads/main@{#1253727}
diff --git a/build/config/siso/clang_mac.star b/build/config/siso/clang_mac.star
index 7195eed1..601d83b 100644
--- a/build/config/siso/clang_mac.star
+++ b/build/config/siso/clang_mac.star
@@ -15,6 +15,7 @@
         "build/mac_files/xcode_binaries/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk:headers": {
             "type": "glob",
             "includes": [
+                "*.framework",
                 "*.h",
                 "*.json",
                 "*.modulemap",