aboutsummaryrefslogtreecommitdiff
path: root/src/libcxx.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-09-21 18:38:55 -0700
committerAndrew Kelley <andrew@ziglang.org>2020-09-21 18:38:55 -0700
commit528832bd3a2e7b686ee84aef5887df740a6114db (patch)
tree90ccff9faa2ba2604c8538aeec0a147a4b01148c /src/libcxx.zig
parentb9f61d401502f5d221e72c0d0e3bf448b11dcd68 (diff)
downloadzig-528832bd3a2e7b686ee84aef5887df740a6114db.tar.gz
zig-528832bd3a2e7b686ee84aef5887df740a6114db.zip
rename src-self-hosted/ to src/
Diffstat (limited to 'src/libcxx.zig')
-rw-r--r--src/libcxx.zig66
1 files changed, 66 insertions, 0 deletions
diff --git a/src/libcxx.zig b/src/libcxx.zig
new file mode 100644
index 0000000000..c7dc24ae9f
--- /dev/null
+++ b/src/libcxx.zig
@@ -0,0 +1,66 @@
+//! TODO build libcxx and libcxxabi from source
+
+pub const libcxxabi_files = [_][]const u8{
+ "src/abort_message.cpp",
+ "src/cxa_aux_runtime.cpp",
+ "src/cxa_default_handlers.cpp",
+ "src/cxa_demangle.cpp",
+ "src/cxa_exception.cpp",
+ "src/cxa_exception_storage.cpp",
+ "src/cxa_guard.cpp",
+ "src/cxa_handlers.cpp",
+ "src/cxa_noexception.cpp",
+ "src/cxa_personality.cpp",
+ "src/cxa_thread_atexit.cpp",
+ "src/cxa_unexpected.cpp",
+ "src/cxa_vector.cpp",
+ "src/cxa_virtual.cpp",
+ "src/fallback_malloc.cpp",
+ "src/private_typeinfo.cpp",
+ "src/stdlib_exception.cpp",
+ "src/stdlib_stdexcept.cpp",
+ "src/stdlib_typeinfo.cpp",
+};
+
+pub const libcxx_files = [_][]const u8{
+ "src/algorithm.cpp",
+ "src/any.cpp",
+ "src/bind.cpp",
+ "src/charconv.cpp",
+ "src/chrono.cpp",
+ "src/condition_variable.cpp",
+ "src/condition_variable_destructor.cpp",
+ "src/debug.cpp",
+ "src/exception.cpp",
+ "src/experimental/memory_resource.cpp",
+ "src/filesystem/directory_iterator.cpp",
+ "src/filesystem/operations.cpp",
+ "src/functional.cpp",
+ "src/future.cpp",
+ "src/hash.cpp",
+ "src/ios.cpp",
+ "src/iostream.cpp",
+ "src/locale.cpp",
+ "src/memory.cpp",
+ "src/mutex.cpp",
+ "src/mutex_destructor.cpp",
+ "src/new.cpp",
+ "src/optional.cpp",
+ "src/random.cpp",
+ "src/regex.cpp",
+ "src/shared_mutex.cpp",
+ "src/stdexcept.cpp",
+ "src/string.cpp",
+ "src/strstream.cpp",
+ "src/support/solaris/xlocale.cpp",
+ "src/support/win32/locale_win32.cpp",
+ "src/support/win32/support.cpp",
+ "src/support/win32/thread_win32.cpp",
+ "src/system_error.cpp",
+ "src/thread.cpp",
+ "src/typeinfo.cpp",
+ "src/utility.cpp",
+ "src/valarray.cpp",
+ "src/variant.cpp",
+ "src/vector.cpp",
+};