diff options
author | Bruce Mitchener <bruce.mitchener@gmail.com> | 2013-02-28 00:35:29 +0700 |
---|---|---|
committer | Bruce Mitchener <bruce.mitchener@gmail.com> | 2013-03-25 00:34:11 +0700 |
commit | 90338c69f75bf4c0b07bd7552b9c47755194eca8 (patch) | |
tree | 902d6292433d5b740bcdb8df2025825246ed5397 /emcc | |
parent | 1a0bccc11d4ba74f8891b70dca1a723a4a7b932a (diff) |
Get things working with the new libcxx / libcxxabi.
Diffstat (limited to 'emcc')
-rwxr-xr-x | emcc | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -1102,7 +1102,6 @@ try: o_s = [] libc_files = [ 'dlmalloc.c', - os.path.join('libcxx', 'new.cpp'), os.path.join('libc', 'stdlib', 'getopt_long.c'), os.path.join('libc', 'gen', 'err.c'), os.path.join('libc', 'gen', 'errx.c'), @@ -1166,7 +1165,8 @@ try: 'ios.cpp', 'locale.cpp', 'regex.cpp', - 'strstream.cpp' + 'strstream.cpp', + 'typeinfo.cpp' ] for src in libcxx_files: o = in_temp(src + '.o') @@ -1189,8 +1189,14 @@ try: if DEBUG: print >> sys.stderr, 'emcc: building libcxxabi for cache' os = [] libcxxabi_files = [ + 'abort_message.cpp', 'private_typeinfo.cpp', - 'typeinfo.cpp' + 'typeinfo.cpp', + 'cxa_new_delete.cpp', + 'cxa_handlers.cpp', + 'stdexcept.cpp', + 'exception.cpp', + 'cxa_exception_storage.cpp']: ] for src in libcxxabi_files: o = in_temp(src + '.o') |