diff options
| author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-03-14 14:01:25 +0100 |
|---|---|---|
| committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2017-05-03 16:01:52 +0200 |
| commit | 14bd91022a0518565ed05f7a2ffff9c99a39e430 (patch) | |
| tree | 644949634379579a5e84e9124654660473946664 /chromium | |
| parent | c809aa2fd3169042c19b119c9b7a883991a027a3 (diff) | |
| download | qtwebengine-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.gn | 5 |
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++" ] } |
