summaryrefslogtreecommitdiff
path: root/chromium/third_party/abseil-cpp/absl.gni
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/abseil-cpp/absl.gni')
-rw-r--r--chromium/third_party/abseil-cpp/absl.gni8
1 files changed, 8 insertions, 0 deletions
diff --git a/chromium/third_party/abseil-cpp/absl.gni b/chromium/third_party/abseil-cpp/absl.gni
index e390818ac35..b2cf17d5432 100644
--- a/chromium/third_party/abseil-cpp/absl.gni
+++ b/chromium/third_party/abseil-cpp/absl.gni
@@ -60,6 +60,14 @@ template("absl_source_set") {
"//third_party/abseil-cpp:absl_default_cflags_cc",
]
+ if (is_component_build) {
+ defines = [ "ABSL_BUILD_DLL" ]
+ if (!is_win) {
+ configs -= [ "//build/config/gcc:symbol_visibility_hidden" ]
+ configs += [ "//build/config/gcc:symbol_visibility_default" ]
+ }
+ }
+
if (!defined(public_configs)) {
public_configs = []
}