|
|
|
@ -53,9 +53,9 @@ cc_library( |
|
|
|
|
copts = UPB_DEFAULT_CPPOPTS, |
|
|
|
|
visibility = ["//visibility:public"], |
|
|
|
|
deps = [ |
|
|
|
|
":extension_lock", |
|
|
|
|
"//hpb:ptr", |
|
|
|
|
"//hpb/internal", |
|
|
|
|
"//hpb/internal:message_lock", |
|
|
|
|
"//hpb/internal:template_help", |
|
|
|
|
"//upb:base", |
|
|
|
|
"//upb:mem", |
|
|
|
@ -99,22 +99,6 @@ cc_library( |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
|
name = "extension_lock", |
|
|
|
|
srcs = ["extension_lock.cc"], |
|
|
|
|
hdrs = [ |
|
|
|
|
"extension_lock.h", |
|
|
|
|
], |
|
|
|
|
compatible_with = ["//buildenv/target:non_prod"], |
|
|
|
|
copts = UPB_DEFAULT_CPPOPTS, |
|
|
|
|
visibility = ["//upb:friends"], |
|
|
|
|
deps = [ |
|
|
|
|
"//upb:message", |
|
|
|
|
"@com_google_absl//absl/base:core_headers", |
|
|
|
|
"@com_google_absl//absl/synchronization", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
# Common support code for C++ generated code. |
|
|
|
|
cc_library( |
|
|
|
|
name = "generated_hpb_support", |
|
|
|
@ -166,21 +150,6 @@ cc_test( |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
cc_test( |
|
|
|
|
name = "extension_lock_test", |
|
|
|
|
srcs = ["extension_lock_test.cc"], |
|
|
|
|
deps = [ |
|
|
|
|
"//hpb", |
|
|
|
|
"//hpb:extension_lock", |
|
|
|
|
"//src/google/protobuf/compiler/hpb/tests:test_model_upb_cc_proto", |
|
|
|
|
"//upb:mem", |
|
|
|
|
"@com_google_absl//absl/hash", |
|
|
|
|
"@com_google_absl//absl/log:absl_check", |
|
|
|
|
"@com_google_googletest//:gtest", |
|
|
|
|
"@com_google_googletest//:gtest_main", |
|
|
|
|
], |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
cc_library( |
|
|
|
|
name = "requires", |
|
|
|
|
hdrs = ["requires.h"], |
|
|
|
|