summaryrefslogtreecommitdiff
path: root/chromium
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-03-14 14:01:25 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-05-03 16:01:52 +0200
commit14bd91022a0518565ed05f7a2ffff9c99a39e430 (patch)
tree644949634379579a5e84e9124654660473946664 /chromium
parentc809aa2fd3169042c19b119c9b7a883991a027a3 (diff)
downloadqtwebengine-chromium-14bd91022a0518565ed05f7a2ffff9c99a39e430.tar.gz
Support linux-clang-libc++ builds
Introduce use_libcxx gn arg to explicitly ask for -stdlib=libc++ Change-Id: I5b8449d937c8af848b9f89c6a9879742b83f46d6 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'chromium')
-rw-r--r--chromium/build/config/compiler/BUILD.gn5
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/build/config/compiler/BUILD.gn b/chromium/build/config/compiler/BUILD.gn
index 2d2db0078d8..b9db58728f1 100644
--- a/chromium/build/config/compiler/BUILD.gn
+++ b/chromium/build/config/compiler/BUILD.gn
@@ -96,6 +96,9 @@ declare_args() {
# Enable this to turn off the delete-null-pointer-checks optimization in GCC 6+
no_delete_null_pointer_checks = false
+ # Use stdlib=libc++
+ use_libcxx = is_mac
+
# Optimize symbol files for maximizing goma cache hit rate.
strip_absolute_paths_from_debug_symbols = false
}
@@ -458,7 +461,7 @@ config("compiler") {
cflags_cc += [ "-std=c++11" ]
}
- if (is_mac) {
+ if (use_libcxx) {
cflags_cc += [ "-stdlib=libc++" ]
ldflags += [ "-stdlib=libc++" ]
}