Import of CCTZ from GitHub. PiperOrigin-RevId: 712908937 Change-Id: Ifdd783bb4415209a7241131feb79460adb360f64
diff --git a/absl/time/internal/cctz/BUILD.bazel b/absl/time/internal/cctz/BUILD.bazel index a2d9c33..da30a0f 100644 --- a/absl/time/internal/cctz/BUILD.bazel +++ b/absl/time/internal/cctz/BUILD.bazel
@@ -12,6 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. +load("//absl:copts/configure_copts.bzl", "ABSL_DEFAULT_COPTS", "ABSL_DEFAULT_LINKOPTS", "ABSL_TEST_COPTS") + package(features = [ "header_modules", "layering_check", @@ -28,6 +30,8 @@ hdrs = [ "include/cctz/civil_time.h", ], + copts = ABSL_DEFAULT_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, textual_hdrs = ["include/cctz/civil_time_detail.h"], visibility = ["//visibility:public"], deps = ["//absl/base:config"], @@ -57,7 +61,8 @@ "include/cctz/time_zone.h", "include/cctz/zone_info_source.h", ], - linkopts = select({ + copts = ABSL_DEFAULT_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS + select({ "@platforms//os:osx": ["-Wl,-framework,CoreFoundation"], "@platforms//os:ios": ["-Wl,-framework,CoreFoundation"], "//conditions:default": [], @@ -84,6 +89,8 @@ name = "civil_time_test", size = "small", srcs = ["src/civil_time_test.cc"], + copts = ABSL_TEST_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, deps = [ ":civil_time", "//absl/base:config", @@ -96,7 +103,9 @@ name = "time_zone_format_test", size = "small", srcs = ["src/time_zone_format_test.cc"], + copts = ABSL_TEST_COPTS, data = [":zoneinfo"], + linkopts = ABSL_DEFAULT_LINKOPTS, tags = [ "no_test_android_arm", "no_test_android_arm64", @@ -117,7 +126,9 @@ size = "small", timeout = "moderate", srcs = ["src/time_zone_lookup_test.cc"], + copts = ABSL_TEST_COPTS, data = [":zoneinfo"], + linkopts = ABSL_DEFAULT_LINKOPTS, tags = [ "no_test_android_arm", "no_test_android_arm64", @@ -144,6 +155,8 @@ "src/time_zone_info.h", "src/tzfile.h", ], + copts = ABSL_TEST_COPTS, + linkopts = ABSL_DEFAULT_LINKOPTS, linkstatic = 1, tags = ["benchmark"], deps = [