summaryrefslogtreecommitdiff
path: root/chromium/tools/gyp/pylib/gyp/xcode_emulation.py
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/tools/gyp/pylib/gyp/xcode_emulation.py')
-rw-r--r--chromium/tools/gyp/pylib/gyp/xcode_emulation.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/chromium/tools/gyp/pylib/gyp/xcode_emulation.py b/chromium/tools/gyp/pylib/gyp/xcode_emulation.py
index 5e50f10df8e..31191da432c 100644
--- a/chromium/tools/gyp/pylib/gyp/xcode_emulation.py
+++ b/chromium/tools/gyp/pylib/gyp/xcode_emulation.py
@@ -609,6 +609,9 @@ class XcodeSettings(object):
for ldflag in self._Settings().get('OTHER_LDFLAGS', []):
ldflags.append(self._MapLinkerFlagFilename(ldflag, gyp_to_build_path))
+ if self._Test('USE_LIBCPP', 'YES', default='NO'):
+ ldflags.append('-stdlib=libc++')
+
if self._Test('DEAD_CODE_STRIPPING', 'YES', default='NO'):
ldflags.append('-Wl,-dead_strip')