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",