File tree Expand file tree Collapse file tree 12 files changed +17
-38
lines changed Expand file tree Collapse file tree 12 files changed +17
-38
lines changed Original file line number Diff line number Diff line change @@ -206,15 +206,6 @@ config_setting(
206206 visibility = ["//visibility:public" ],
207207)
208208
209- config_setting (
210- name = "_enable_bzlmod_not_libcpp" ,
211- flag_values = {
212- ":enable_bzlmod" : "true" ,
213- ":use_libcpp" : "false" ,
214- },
215- visibility = ["//visibility:public" ],
216- )
217-
218209py_binary (
219210 name = "fix_include_guards" ,
220211 srcs = [
Original file line number Diff line number Diff line change @@ -118,7 +118,7 @@ cc_toolchain_config(
118118 "strip" : "wrappers/llvm-strip" ,
119119 },
120120 toolchain_identifier = "clang-aarch64-darwin" ,
121- toolchain_path_prefix = "external/aarch64-darwin-llvm" ,
121+ toolchain_path_prefix = "external/rules_swiftnav++swift_cc_toolchain_extension+ aarch64-darwin-llvm" ,
122122 use_lld = False ,
123123)
124124
Original file line number Diff line number Diff line change @@ -117,9 +117,7 @@ cc_toolchain_config(
117117 abi_version = "clang" ,
118118 builtin_sysroot = select ({
119119 "@rules_swiftnav//cc:_use_libcpp" : None ,
120- # When bzlmod is enabled but libcpp is not, use the bzlmod path
121- "@rules_swiftnav//cc:_enable_bzlmod_not_libcpp" : "external/rules_swiftnav++swift_cc_toolchain_extension+aarch64-sysroot" ,
122- "//conditions:default" : "external/aarch64-sysroot" ,
120+ "//conditions:default" : "external/rules_swiftnav++swift_cc_toolchain_extension+aarch64-sysroot" ,
123121 }),
124122 compiler = "clang" ,
125123 cxx_builtin_include_directories = select ({
@@ -148,7 +146,7 @@ cc_toolchain_config(
148146 "strip" : "wrappers/llvm-strip" ,
149147 },
150148 toolchain_identifier = "clang-aarch64-linux" ,
151- toolchain_path_prefix = "external/aarch64-linux-llvm" ,
149+ toolchain_path_prefix = "external/rules_swiftnav++swift_cc_toolchain_extension+ aarch64-linux-llvm" ,
152150)
153151
154152cc_toolchain (
Original file line number Diff line number Diff line change @@ -103,9 +103,7 @@ cc_toolchain_config(
103103 abi_version = "clang" ,
104104 builtin_sysroot = select ({
105105 "@rules_swiftnav//cc:_use_libcpp" : None ,
106- # When bzlmod is enabled but libcpp is not, use the bzlmod path
107- "@rules_swiftnav//cc:_enable_bzlmod_not_libcpp" : "external/rules_swiftnav++swift_cc_toolchain_extension+aarch64-sysroot" ,
108- "//conditions:default" : "external/aarch64-sysroot" ,
106+ "//conditions:default" : "external/rules_swiftnav++swift_cc_toolchain_extension+aarch64-sysroot" ,
109107 }),
110108 compiler = "clang" ,
111109 cxx_builtin_include_directories = [
@@ -134,7 +132,7 @@ cc_toolchain_config(
134132 "strip" : "wrappers/llvm-strip" ,
135133 },
136134 toolchain_identifier = "clang-x86_64-linux" ,
137- toolchain_path_prefix = "external/x86_64-linux-llvm" ,
135+ toolchain_path_prefix = "external/rules_swiftnav++swift_cc_toolchain_extension+ x86_64-linux-llvm" ,
138136)
139137
140138cc_toolchain (
Original file line number Diff line number Diff line change @@ -119,7 +119,7 @@ cc_toolchain_config(
119119 "strip" : "wrappers/llvm-strip" ,
120120 },
121121 toolchain_identifier = "clang-x86_64-darwin" ,
122- toolchain_path_prefix = "external/x86_64-darwin-llvm" ,
122+ toolchain_path_prefix = "external/rules_swiftnav++swift_cc_toolchain_extension+ x86_64-darwin-llvm" ,
123123)
124124
125125cc_toolchain (
Original file line number Diff line number Diff line change @@ -117,9 +117,7 @@ cc_toolchain_config(
117117 abi_version = "clang" ,
118118 builtin_sysroot = select ({
119119 "@rules_swiftnav//cc:_use_libcpp" : None ,
120- # When bzlmod is enabled but libcpp is not, use the bzlmod path
121- "@rules_swiftnav//cc:_enable_bzlmod_not_libcpp" : "external/rules_swiftnav++swift_cc_toolchain_extension+x86_64-sysroot" ,
122- "//conditions:default" : "external/x86_64-sysroot" ,
120+ "//conditions:default" : "external/rules_swiftnav++swift_cc_toolchain_extension+x86_64-sysroot" ,
123121 }),
124122 compiler = "clang" ,
125123 cxx_builtin_include_directories = select ({
@@ -148,7 +146,7 @@ cc_toolchain_config(
148146 "strip" : "wrappers/llvm-strip" ,
149147 },
150148 toolchain_identifier = "clang-x86_64-linux" ,
151- toolchain_path_prefix = "external/x86_64-linux-llvm" ,
149+ toolchain_path_prefix = "external/rules_swiftnav++swift_cc_toolchain_extension+ x86_64-linux-llvm" ,
152150)
153151
154152cc_toolchain (
Original file line number Diff line number Diff line change @@ -118,7 +118,7 @@ cc_toolchain_config(
118118 "strip" : "wrappers/llvm-strip" ,
119119 },
120120 toolchain_identifier = "clang-aarch64-darwin" ,
121- toolchain_path_prefix = "external/aarch64-darwin-llvm20" ,
121+ toolchain_path_prefix = "external/rules_swiftnav++swift_cc_toolchain_extension+ aarch64-darwin-llvm20" ,
122122 use_lld = False ,
123123)
124124
Original file line number Diff line number Diff line change @@ -117,9 +117,7 @@ cc_toolchain_config(
117117 abi_version = "clang" ,
118118 builtin_sysroot = select ({
119119 "@rules_swiftnav//cc:_use_libcpp" : None ,
120- # When bzlmod is enabled but libcpp is not, use the bzlmod path
121- "@rules_swiftnav//cc:_enable_bzlmod_not_libcpp" : "external/rules_swiftnav++swift_cc_toolchain_extension+aarch64-sysroot" ,
122- "//conditions:default" : "external/aarch64-sysroot" ,
120+ "//conditions:default" : "external/rules_swiftnav++swift_cc_toolchain_extension+aarch64-sysroot" ,
123121 }),
124122 compiler = "clang" ,
125123 cxx_builtin_include_directories = select ({
@@ -148,7 +146,7 @@ cc_toolchain_config(
148146 "strip" : "wrappers/llvm-strip" ,
149147 },
150148 toolchain_identifier = "clang-aarch64-linux" ,
151- toolchain_path_prefix = "external/aarch64-linux-llvm20" ,
149+ toolchain_path_prefix = "external/rules_swiftnav++swift_cc_toolchain_extension+ aarch64-linux-llvm20" ,
152150)
153151
154152cc_toolchain (
Original file line number Diff line number Diff line change @@ -103,9 +103,7 @@ cc_toolchain_config(
103103 abi_version = "clang" ,
104104 builtin_sysroot = select ({
105105 # _use_libcpp case needs to be implemented properly here!
106- # When bzlmod is enabled but libcpp is not, use the bzlmod path
107- "@rules_swiftnav//cc:_enable_bzlmod_not_libcpp" : "external/rules_swiftnav++swift_cc_toolchain_extension+aarch64-sysroot" ,
108- "//conditions:default" : "external/aarch64-sysroot" ,
106+ "//conditions:default" : "external/rules_swiftnav++swift_cc_toolchain_extension+aarch64-sysroot" ,
109107 }),
110108 compiler = "clang" ,
111109 cxx_builtin_include_directories = [
@@ -129,7 +127,7 @@ cc_toolchain_config(
129127 "strip" : "wrappers/llvm-strip" ,
130128 },
131129 toolchain_identifier = "clang-x86_64-linux" ,
132- toolchain_path_prefix = "external/x86_64-linux-llvm20" ,
130+ toolchain_path_prefix = "external/rules_swiftnav++swift_cc_toolchain_extension+ x86_64-linux-llvm20" ,
133131)
134132
135133cc_toolchain (
You can’t perform that action at this time.
0 commit comments