aboutsummaryrefslogtreecommitdiff
path: root/src/install_files.h
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2020-03-27 22:35:13 -0400
committerGitHub <noreply@github.com>2020-03-27 22:35:13 -0400
commit107b5196f65c4e77c6c61ff830d6eb7de8b8842b (patch)
tree1993c71221ff70dc6abacb3c360b03909fd5ca89 /src/install_files.h
parent33819ecfbcde6a96262c4ec5cb38e3228ead83c7 (diff)
parenta25874108470f97c5c58d72b2df49a9085c79b2e (diff)
downloadzig-107b5196f65c4e77c6c61ff830d6eb7de8b8842b.tar.gz
zig-107b5196f65c4e77c6c61ff830d6eb7de8b8842b.zip
Merge pull request #4827 from ziglang/zig-cpp
support compiling and linking c++ code
Diffstat (limited to 'src/install_files.h')
-rw-r--r--src/install_files.h63
1 files changed, 63 insertions, 0 deletions
diff --git a/src/install_files.h b/src/install_files.h
index 8c81a3fc80..8e7431145e 100644
--- a/src/install_files.h
+++ b/src/install_files.h
@@ -1841,4 +1841,67 @@ static const char *ZIG_MUSL_COMPAT_TIME32_FILES[] = {
"musl/compat/time32/wait3_time32.c",
"musl/compat/time32/wait4_time32.c",
};
+static const char *ZIG_LIBCXXABI_FILES[] = {
+"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",
+};
+static const char *ZIG_LIBCXX_FILES[] = {
+"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",
+};
#endif