You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Allow 'features' customization via 'user_options' (#192)
'features' provides a mechanism for customizing the Bazel toolchain
configuration:
docs.bazel.build/versions/main/cc-toolchain-config-reference.html
It's a useful knob to expose via PodToBUILD for those cases when you
want a library to opt-in to features like dead code stripping, dsym
generation, or other local toolchain features.
Revert "Stop setting -DNS_BLOCK_ASSERTIONS=1 for :release (#194)
This reverts commit 599a84c.
This was the right long-term decision, but it's caused some regressions
for build environments that expected this to be set due to customized
cc_toolchains, so let's revert it for now.
Stop setting -DNS_BLOCK_ASSERTIONS=1 for :release (#186)
As of Bazel 3.5.0, this is already set for the :opt profile on all Apple
platforms (which is what :release uses):
bazelbuild/bazel@174ed30
Improve CcInfo parity with ObjcProvider (#184)
Beyond the initial done in #174, we also need to include 'headers' in
the generated CcCompilationContext and return a CcInfo provider with our
headermap generation rule.