1*5c90c05cSAndroid Build Coastguard Workercc_library( 2*5c90c05cSAndroid Build Coastguard Worker name = "fmt", 3*5c90c05cSAndroid Build Coastguard Worker srcs = [ 4*5c90c05cSAndroid Build Coastguard Worker #"src/fmt.cc", # No C++ module support, yet in Bazel (https://github.com/bazelbuild/bazel/pull/19940) 5*5c90c05cSAndroid Build Coastguard Worker "src/format.cc", 6*5c90c05cSAndroid Build Coastguard Worker "src/os.cc", 7*5c90c05cSAndroid Build Coastguard Worker ], 8*5c90c05cSAndroid Build Coastguard Worker hdrs = glob([ 9*5c90c05cSAndroid Build Coastguard Worker "include/fmt/*.h", 10*5c90c05cSAndroid Build Coastguard Worker ]), 11*5c90c05cSAndroid Build Coastguard Worker copts = select({ 12*5c90c05cSAndroid Build Coastguard Worker "@platforms//os:windows": ["-utf-8"], 13*5c90c05cSAndroid Build Coastguard Worker "//conditions:default": [], 14*5c90c05cSAndroid Build Coastguard Worker }), 15*5c90c05cSAndroid Build Coastguard Worker includes = [ 16*5c90c05cSAndroid Build Coastguard Worker "include", 17*5c90c05cSAndroid Build Coastguard Worker ], 18*5c90c05cSAndroid Build Coastguard Worker strip_include_prefix = "include", 19*5c90c05cSAndroid Build Coastguard Worker visibility = ["//visibility:public"], 20*5c90c05cSAndroid Build Coastguard Worker) 21