1313# limitations under the License.
1414
1515load (
16- "//:copts.bzl" ,
17- "CWISS_DEFAULT_COPTS " ,
18- "CWISS_DEFAULT_LINKOPTS " ,
19- "CWISS_SAN_COPTS " ,
20- "CWISS_TEST_COPTS " ,
21- "CWISS_C_VERSION " ,
22- "CWISS_CXX_VERSION " ,
16+ "//toolchain :copts.bzl" ,
17+ "DEFAULT_COPTS " ,
18+ "DEFAULT_LINKOPTS " ,
19+ "SAN_COPTS " ,
20+ "TEST_COPTS " ,
21+ "C_VERSION " ,
22+ "CXX_VERSION " ,
2323)
2424
2525filegroup (
@@ -49,8 +49,8 @@ cc_library(
4949 name = "cwisstable_split" ,
5050 hdrs = [":public_headers" ],
5151 srcs = [":private_headers" ],
52- copts = CWISS_DEFAULT_COPTS + CWISS_C_VERSION ,
53- linkopts = CWISS_DEFAULT_LINKOPTS ,
52+ copts = DEFAULT_COPTS + C_VERSION ,
53+ linkopts = DEFAULT_LINKOPTS ,
5454 visibility = ["//visibility:public" ],
5555)
5656
@@ -74,26 +74,26 @@ genrule(
7474cc_library (
7575 name = "cwisstable" ,
7676 hdrs = ["cwisstable.h" ],
77- copts = CWISS_DEFAULT_COPTS + CWISS_C_VERSION ,
78- linkopts = CWISS_DEFAULT_LINKOPTS ,
77+ copts = DEFAULT_COPTS + C_VERSION ,
78+ linkopts = DEFAULT_LINKOPTS ,
7979 visibility = ["//visibility:public" ],
8080)
8181
8282cc_library (
8383 name = "debug" ,
8484 hdrs = ["cwisstable/internal/debug.h" ],
8585 srcs = ["cwisstable/internal/debug.cc" ],
86- copts = CWISS_DEFAULT_COPTS + CWISS_CXX_VERSION ,
87- linkopts = CWISS_DEFAULT_LINKOPTS ,
86+ copts = DEFAULT_COPTS + CXX_VERSION ,
87+ linkopts = DEFAULT_LINKOPTS ,
8888 deps = [":cwisstable" ],
8989 visibility = ["//:__subpackages__" ],
9090)
9191
9292cc_library (
9393 name = "test_helpers" ,
9494 hdrs = ["cwisstable/internal/test_helpers.h" ],
95- copts = CWISS_DEFAULT_COPTS + CWISS_CXX_VERSION ,
96- linkopts = CWISS_DEFAULT_LINKOPTS ,
95+ copts = DEFAULT_COPTS + CXX_VERSION ,
96+ linkopts = DEFAULT_LINKOPTS ,
9797 deps = ["//:cwisstable" ],
9898 visibility = ["//:__subpackages__" ],
9999)
@@ -109,8 +109,8 @@ cc_test(
109109 "@com_google_absl//absl/cleanup" ,
110110 "@com_google_googletest//:gtest_main" ,
111111 ],
112- copts = CWISS_TEST_COPTS + CWISS_CXX_VERSION + CWISS_SAN_COPTS ,
113- linkopts = CWISS_DEFAULT_LINKOPTS + CWISS_SAN_COPTS ,
112+ copts = TEST_COPTS + CXX_VERSION + SAN_COPTS ,
113+ linkopts = DEFAULT_LINKOPTS + SAN_COPTS ,
114114)
115115
116116cc_test (
@@ -128,8 +128,8 @@ cc_test(
128128 "CWISS_HAVE_SSE2=0" ,
129129 "CWISS_HAVE_SSSE3=0" ,
130130 ],
131- copts = CWISS_TEST_COPTS + CWISS_CXX_VERSION + CWISS_SAN_COPTS ,
132- linkopts = CWISS_DEFAULT_LINKOPTS + CWISS_SAN_COPTS ,
131+ copts = TEST_COPTS + CXX_VERSION + SAN_COPTS ,
132+ linkopts = DEFAULT_LINKOPTS + SAN_COPTS ,
133133)
134134
135135
@@ -146,25 +146,7 @@ cc_binary(
146146 "@com_google_absl//absl/strings:str_format" ,
147147 "@com_github_google_benchmark//:benchmark_main" ,
148148 ],
149- copts = CWISS_TEST_COPTS + CWISS_CXX_VERSION ,
150- linkopts = CWISS_DEFAULT_LINKOPTS ,
149+ copts = TEST_COPTS + CXX_VERSION ,
150+ linkopts = DEFAULT_LINKOPTS ,
151151 testonly = 1 ,
152- )
153-
154- config_setting (
155- name = "clang_compiler" ,
156- flag_values = {"@bazel_tools//tools/cpp:compiler" : "clang" },
157- visibility = [":__subpackages__" ],
158- )
159-
160- config_setting (
161- name = "msvc_compiler" ,
162- flag_values = {"@bazel_tools//tools/cpp:compiler" : "mscv-cl" },
163- visibility = [":__subpackages__" ],
164- )
165-
166- config_setting (
167- name = "clang-cl_compiler" ,
168- flag_values = {"@bazel_tools//tools/cpp:compiler" : "clang-cl" },
169- visibility = [":__subpackages__" ],
170152)
0 commit comments