absl_synchronization.gn (583B)
1 import("//chromium/build/config/linux/pkg_config.gni") 2 import("//chromium/build/shim_headers.gni") 3 4 pkg_config("system_absl_synchronization") { 5 packages = [ "absl_synchronization" ] 6 } 7 8 shim_headers("synchronization_shim") { 9 root_path = "." 10 prefix = "absl/synchronization/" 11 headers = [ 12 "barrier.h", 13 "blocking_counter.h", 14 "mutex.h", 15 "notification.h", 16 ] 17 } 18 19 source_set("synchronization") { 20 deps = [ ":synchronization_shim" ] 21 public_configs = [ ":system_absl_synchronization" ] 22 } 23 24 source_set("kernel_timeout_internal_test") { 25 } 26 source_set("waiter_test") { 27 }