rules_xcodeproj
rules_xcodeproj copied to clipboard
Bazel rules for generating Xcode projects.
In Xcode 16.3 the hash algorithm used for index store changed, we will need to update https://github.com/MobileNativeFoundation/index-import to support the new hash algorithm in a backwards compatible way and pull...
Also escaping whitespaces in output_groups
### Description rules_xcodeproj's index build invalidate some actions/output of regular builds, causing recompiles during consecutive builds without any local changes or invalidations of unrelated parts of the build graph. ###...
This PR implements a `custom_toolchain` rule to copy, stub and link a toolchain that points directly to the default toolchain. This eventually will be used instead of `SWIFT_USE_INTEGRATED_DRIVER` that does...
This is copied from other rules_apple though I updated the version. We should also write a pre-commit hook to prevent commits that are not signed off.
## Changes This PR adds support for custom toolchains in rules_xcodeproj by replacing hardcoded references to `$DEVELOPER_DIR/Toolchains/XcodeDefault.xctoolchain` with the more flexible `$TOOLCHAIN_DIR` environment variable. This enhancement enables developers to use...
For transitive deps with .a output
### Description We have problems with recent Xcode versions continuously indexing while saturating the CPU and locking up the UI. In this screenshot you can see that Xcode takes 163.9...
### Description Writing lldbinit configuration to home directory interferes with all non-rules_xcodeproj Xcode projects. To avoid rules_xcodeproj interfering with all Xcode projects, lldbinit configuration should be project specific. This issue...