Skip to content

Conversation

brentleyjones
Copy link
Contributor

Fixes #632.

Dependencies of unfocused targets are now "islands". Their scheme will build them in whatever mode is being used for the project, but their dependencies will be built with Bazel. These targets also won't be set as dependencies of other targets, preventing them from being built twice in BwX mode.

@brentleyjones brentleyjones enabled auto-merge (squash) July 25, 2022 19:25
Dependencies of unfocused targets are now "islands". Their scheme will build them in whatever mode is being used for the project, but their dependencies will be built with Bazel. These targets also won't be set as dependencies of other targets, preventing them from being built twice in BwX mode.
@brentleyjones brentleyjones force-pushed the bj/stop-building-dependencies-of-unfocused-targets-twice-in-bwx-mode branch from 6c100b2 to dbd71eb Compare July 25, 2022 19:59
@brentleyjones brentleyjones merged commit 75a96d0 into main Jul 25, 2022
@brentleyjones brentleyjones deleted the bj/stop-building-dependencies-of-unfocused-targets-twice-in-bwx-mode branch July 25, 2022 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Bug: Dependencies of unfocused targets are sometimes built by both Bazel and Xcode
2 participants