diff --git a/bazel/MODULE.bazel.lock b/bazel/MODULE.bazel.lock index 52af32f..5cf4ef2 100644 --- a/bazel/MODULE.bazel.lock +++ b/bazel/MODULE.bazel.lock @@ -174,7 +174,7 @@ "moduleExtensions": { "@@apple_support+//crosstool:setup.bzl%apple_cc_configure_extension": { "general": { - "bzlTransitiveDigest": "E970FlMbwpgJPdPUQzatKh6BMfeE0ZpWABvwshh7Tmg=", + "bzlTransitiveDigest": "p7Ghcq3+nnQxCrf+U3xnhdn7yOSTDbcFyGHK7Ja+rU4=", "usagesDigest": "aYRVMk+1OupIp+5hdBlpzT36qgd6ntgSxYTzMLW5K4U=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, diff --git a/bazel/docs/features.md b/bazel/docs/features.md index 50c5417..87d2fb4 100644 --- a/bazel/docs/features.md +++ b/bazel/docs/features.md @@ -3,6 +3,7 @@ | Feature | Target | Description | | ------- | ------ | ----------- | | `debug_symbols` | `//feature:debug_symbols` | Generage debug information | +| `hide_symbols` | `//feature:hide_symbols` | Set hidden symbol visibility | | `strip_unused_dynamic_libs` | `//feature:strip_unused_dynamic_libs` | Don't link against dynamic libraries that aren't referenced by any symbols | | `thinlto` | `//feature:thinlto` | Link with ThinLTO (incremental link time optimization) | | `coverage` | `//feature:coverage` | Compile with instrumentation for code coverage | diff --git a/bazel/feature/BUILD b/bazel/feature/BUILD index a3e5c89..c9792b6 100644 --- a/bazel/feature/BUILD +++ b/bazel/feature/BUILD @@ -11,6 +11,7 @@ filegroup( FEATURES = [ "//feature/misc:debug_symbols", + "//feature/misc:hide_symbols", "//feature/misc:strip_unused_dynamic_libs", "//feature/misc:thinlto", "//feature/misc:coverage", diff --git a/bazel/feature/doc.bzl b/bazel/feature/doc.bzl index dde6144..393b2a4 100644 --- a/bazel/feature/doc.bzl +++ b/bazel/feature/doc.bzl @@ -10,6 +10,7 @@ def _std_doc(std): FEATURES = { "//feature:debug_symbols": "Generage debug information", + "//feature:hide_symbols": "Set hidden symbol visibility", "//feature:strip_unused_dynamic_libs": "Don't link against dynamic libraries that aren't referenced by any symbols", "//feature:thinlto": "Link with ThinLTO (incremental link time optimization)", "//feature:coverage": "Compile with instrumentation for code coverage",