diff --git a/BUILD.bazel b/BUILD.bazel index b4f57d942b..3cfe83b6ff 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -53,6 +53,9 @@ COPTS = [ }) + select({ "//bazel/config:brpc_with_asan": ["-fsanitize=address"], "//conditions:default": [""], +}) + select({ + "//bazel/config:brpc_with_no_pthread_mutex_hook": ["-DNO_PTHREAD_MUTEX_HOOK"], + "//conditions:default": [""], }) LINKOPTS = [ diff --git a/bazel/config/BUILD.bazel b/bazel/config/BUILD.bazel index 2c36be414e..594dc5133b 100644 --- a/bazel/config/BUILD.bazel +++ b/bazel/config/BUILD.bazel @@ -136,4 +136,10 @@ config_setting( define_values = { "with_bthread_tracer": "true", }, +) + +config_setting( + name = "brpc_with_no_pthread_mutex_hook", + define_values = {"BRPC_WITH_NO_PTHREAD_MUTEX_HOOK": "true"}, + visibility = ["//visibility:public"], ) \ No newline at end of file