Michael J. Spencer | f5799be | 2010-12-10 19:47:54 +0000 | [diff] [blame] | 1 | @AUTO_GEN_COMMENT@ |
Eric Fiselier | b9f9973 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 2 | config.cxx_under_test = "@LIBCXX_COMPILER@" |
Eric Fiselier | 0a534ee | 2015-10-14 18:22:15 +0000 | [diff] [blame] | 3 | config.project_obj_root = "@CMAKE_BINARY_DIR@" |
Eric Fiselier | b9f9973 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 4 | config.libcxx_src_root = "@LIBCXX_SOURCE_DIR@" |
| 5 | config.libcxx_obj_root = "@LIBCXX_BINARY_DIR@" |
Jonathan Roelofs | eb7b5e7 | 2015-01-14 23:38:12 +0000 | [diff] [blame] | 6 | config.cxx_library_root = "@LIBCXX_LIBRARY_DIR@" |
Eric Fiselier | 7a68749 | 2014-12-12 02:36:23 +0000 | [diff] [blame] | 7 | config.enable_exceptions = "@LIBCXX_ENABLE_EXCEPTIONS@" |
Eric Fiselier | 27cb2f1 | 2016-05-03 21:30:18 +0000 | [diff] [blame] | 8 | config.enable_experimental = "@LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY@" |
Eric Fiselier | c797958 | 2016-06-17 19:46:40 +0000 | [diff] [blame] | 9 | config.enable_filesystem = "@LIBCXX_ENABLE_FILESYSTEM@" |
Eric Fiselier | 7a68749 | 2014-12-12 02:36:23 +0000 | [diff] [blame] | 10 | config.enable_rtti = "@LIBCXX_ENABLE_RTTI@" |
Eric Fiselier | b9f9973 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 11 | config.enable_shared = "@LIBCXX_ENABLE_SHARED@" |
Eric Fiselier | 0e8f0d9 | 2014-12-12 03:12:18 +0000 | [diff] [blame] | 12 | config.enable_32bit = "@LIBCXX_BUILD_32_BITS@" |
Eric Fiselier | b9f9973 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 13 | config.cxx_abi = "@LIBCXX_CXX_ABI_LIBNAME@" |
Eric Fiselier | 19c0716 | 2014-12-22 20:49:45 +0000 | [diff] [blame] | 14 | config.use_sanitizer = "@LLVM_USE_SANITIZER@" |
Eric Fiselier | d1bac4c | 2015-07-22 00:33:36 +0000 | [diff] [blame] | 15 | config.sanitizer_library = "@LIBCXX_SANITIZER_LIBRARY@" |
Eric Fiselier | b9f9973 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 16 | config.abi_library_path = "@LIBCXX_CXX_ABI_LIBRARY_PATH@" |
Dan Albert | b3db766 | 2015-01-15 18:35:04 +0000 | [diff] [blame] | 17 | config.configuration_variant = "@LIBCXX_LIT_VARIANT@" |
Dan Albert | db56013 | 2015-01-16 00:55:15 +0000 | [diff] [blame] | 18 | config.target_triple = "@LIBCXX_TARGET_TRIPLE@" |
| 19 | config.sysroot = "@LIBCXX_SYSROOT@" |
| 20 | config.gcc_toolchain = "@LIBCXX_GCC_TOOLCHAIN@" |
Eric Fiselier | 78fdf2d | 2015-03-31 04:15:45 +0000 | [diff] [blame] | 21 | config.generate_coverage = "@LIBCXX_GENERATE_COVERAGE@" |
Jonathan Roelofs | a61779e | 2015-02-13 15:25:21 +0000 | [diff] [blame] | 22 | config.target_info = "@LIBCXX_TARGET_INFO@" |
Jonathan Roelofs | 49ff203 | 2015-02-26 00:42:17 +0000 | [diff] [blame] | 23 | config.executor = "@LIBCXX_EXECUTOR@" |
Logan Chien | 891fd46 | 2015-05-16 12:44:31 +0000 | [diff] [blame] | 24 | config.llvm_unwinder = "@LIBCXXABI_USE_LLVM_UNWINDER@" |
Eric Fiselier | a23470e | 2016-07-18 06:01:50 +0000 | [diff] [blame] | 25 | config.has_libatomic = "@LIBCXX_HAS_ATOMIC_LIB@" |
| 26 | config.use_libatomic = "@LIBCXX_HAVE_CXX_ATOMICS_WITH_LIB@" |
| 27 | |
Ben Craig | 0142a9d | 2016-04-19 12:49:05 +0000 | [diff] [blame] | 28 | config.libcxxabi_shared = "@LIBCXXABI_ENABLE_SHARED@" |
Asiri Rathnayake | 8c2bf45 | 2016-09-11 21:46:40 +0000 | [diff] [blame] | 29 | config.libcxx_external_thread_api = "@LIBCXX_HAS_EXTERNAL_THREAD_API@" |
Michael J. Spencer | f5799be | 2010-12-10 19:47:54 +0000 | [diff] [blame] | 30 | |
| 31 | # Let the main config do the real work. |
Daniel Dunbar | 4a38129 | 2013-08-09 14:44:11 +0000 | [diff] [blame] | 32 | lit_config.load_config(config, "@LIBCXX_SOURCE_DIR@/test/lit.cfg") |