aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Mitchener <bruce.mitchener@gmail.com>2013-03-23 23:28:48 +0700
committerBruce Mitchener <bruce.mitchener@gmail.com>2013-03-25 00:34:11 +0700
commit1a0bccc11d4ba74f8891b70dca1a723a4a7b932a (patch)
treecf0ad29e6bc5d102ebebe634f77aa5f7f685eac6
parent85879d9d476d30fe5c7cdb0de8c643e39bc7fae9 (diff)
Build libcxx and libcxxabi with C++11.
-rwxr-xr-xemcc4
1 files changed, 2 insertions, 2 deletions
diff --git a/emcc b/emcc
index 41f54446..f893ae3a 100755
--- a/emcc
+++ b/emcc
@@ -1171,7 +1171,7 @@ try:
for src in libcxx_files:
o = in_temp(src + '.o')
srcfile = shared.path_from_root('system', 'lib', 'libcxx', src)
- execute([shared.PYTHON, shared.EMXX, srcfile, '-o', o], stdout=stdout, stderr=stderr)
+ execute([shared.PYTHON, shared.EMXX, srcfile, '-o', o, '-std=c++11'], stdout=stdout, stderr=stderr)
os.append(o)
shared.Building.link(os, in_temp('libcxx.bc'))
return in_temp('libcxx.bc')
@@ -1195,7 +1195,7 @@ try:
for src in libcxxabi_files:
o = in_temp(src + '.o')
srcfile = shared.path_from_root('system', 'lib', 'libcxxabi', 'src', src)
- execute([shared.PYTHON, shared.EMXX, srcfile, '-o', o], stdout=stdout, stderr=stderr)
+ execute([shared.PYTHON, shared.EMXX, srcfile, '-o', o, '-std=c++11'], stdout=stdout, stderr=stderr)
os.append(o)
shared.Building.link(os, in_temp('libcxxabi.bc'))
return in_temp('libcxxabi.bc')