Michael J. Spencer | 626916f | 2010-12-10 19:47:54 +0000 | [diff] [blame] | 1 | @AUTO_GEN_COMMENT@ |
Eric Fiselier | 7330ed3 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 2 | config.cxx_under_test = "@LIBCXX_COMPILER@" |
Eric Fiselier | f0cd203 | 2015-10-14 18:22:15 +0000 | [diff] [blame] | 3 | config.project_obj_root = "@CMAKE_BINARY_DIR@" |
Eric Fiselier | 7330ed3 | 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 | 3345961 | 2015-01-14 23:38:12 +0000 | [diff] [blame] | 6 | config.cxx_library_root = "@LIBCXX_LIBRARY_DIR@" |
Eric Fiselier | 01f6a14 | 2014-12-12 02:36:23 +0000 | [diff] [blame] | 7 | config.enable_exceptions = "@LIBCXX_ENABLE_EXCEPTIONS@" |
Eric Fiselier | 5e4698c | 2016-05-03 21:30:18 +0000 | [diff] [blame] | 8 | config.enable_experimental = "@LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY@" |
Eric Fiselier | 6e9a694 | 2016-06-17 19:46:40 +0000 | [diff] [blame] | 9 | config.enable_filesystem = "@LIBCXX_ENABLE_FILESYSTEM@" |
Eric Fiselier | 01f6a14 | 2014-12-12 02:36:23 +0000 | [diff] [blame] | 10 | config.enable_rtti = "@LIBCXX_ENABLE_RTTI@" |
Eric Fiselier | 7330ed3 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 11 | config.enable_shared = "@LIBCXX_ENABLE_SHARED@" |
Eric Fiselier | ae9fec0 | 2014-12-12 03:12:18 +0000 | [diff] [blame] | 12 | config.enable_32bit = "@LIBCXX_BUILD_32_BITS@" |
Eric Fiselier | 7330ed3 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 13 | config.cxx_abi = "@LIBCXX_CXX_ABI_LIBNAME@" |
Eric Fiselier | 71dc14e | 2014-12-22 20:49:45 +0000 | [diff] [blame] | 14 | config.use_sanitizer = "@LLVM_USE_SANITIZER@" |
Eric Fiselier | 938c96e | 2015-07-22 00:33:36 +0000 | [diff] [blame] | 15 | config.sanitizer_library = "@LIBCXX_SANITIZER_LIBRARY@" |
Eric Fiselier | 7330ed3 | 2014-12-06 21:02:58 +0000 | [diff] [blame] | 16 | config.abi_library_path = "@LIBCXX_CXX_ABI_LIBRARY_PATH@" |
Dan Albert | 00a620e | 2015-01-15 18:35:04 +0000 | [diff] [blame] | 17 | config.configuration_variant = "@LIBCXX_LIT_VARIANT@" |
Eric Fiselier | 6e467a8 | 2016-11-13 22:27:00 +0000 | [diff] [blame] | 18 | config.host_triple = "@LLVM_HOST_TRIPLE@" |
| 19 | config.target_triple = "@TARGET_TRIPLE@" |
| 20 | config.use_target = len("@LIBCXX_TARGET_TRIPLE@") > 0 |
Dan Albert | 818911c | 2015-01-16 00:55:15 +0000 | [diff] [blame] | 21 | config.sysroot = "@LIBCXX_SYSROOT@" |
| 22 | config.gcc_toolchain = "@LIBCXX_GCC_TOOLCHAIN@" |
Eric Fiselier | bf9653d | 2015-03-31 04:15:45 +0000 | [diff] [blame] | 23 | config.generate_coverage = "@LIBCXX_GENERATE_COVERAGE@" |
Jonathan Roelofs | 4205190 | 2015-02-13 15:25:21 +0000 | [diff] [blame] | 24 | config.target_info = "@LIBCXX_TARGET_INFO@" |
Alexander Richardson | 9880456 | 2018-02-23 15:19:48 +0000 | [diff] [blame^] | 25 | config.test_linker_flags = "@LIBCXX_TEST_LINKER_FLAGS@" |
| 26 | config.test_compiler_flags = "@LIBCXX_TEST_COMPILER_FLAGS@" |
| 27 | |
Jonathan Roelofs | 83d7735 | 2015-02-26 00:42:17 +0000 | [diff] [blame] | 28 | config.executor = "@LIBCXX_EXECUTOR@" |
Logan Chien | 5e5e11d | 2015-05-16 12:44:31 +0000 | [diff] [blame] | 29 | config.llvm_unwinder = "@LIBCXXABI_USE_LLVM_UNWINDER@" |
Petr Hosek | 95b20f8 | 2018-01-08 23:36:53 +0000 | [diff] [blame] | 30 | config.compiler_rt = "@LIBCXX_USE_COMPILER_RT@" |
Eric Fiselier | 5432e3b | 2016-07-18 06:01:50 +0000 | [diff] [blame] | 31 | config.has_libatomic = "@LIBCXX_HAS_ATOMIC_LIB@" |
| 32 | config.use_libatomic = "@LIBCXX_HAVE_CXX_ATOMICS_WITH_LIB@" |
Eric Fiselier | 157fd34 | 2017-01-14 07:54:39 +0000 | [diff] [blame] | 33 | config.debug_build = "@LIBCXX_DEBUG_BUILD@" |
Ben Craig | 611ab2b | 2016-04-19 12:49:05 +0000 | [diff] [blame] | 34 | config.libcxxabi_shared = "@LIBCXXABI_ENABLE_SHARED@" |
Eric Fiselier | 66134e8 | 2017-01-06 20:05:40 +0000 | [diff] [blame] | 35 | config.cxx_ext_threads = "@LIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY@" |
Michael J. Spencer | 626916f | 2010-12-10 19:47:54 +0000 | [diff] [blame] | 36 | |
| 37 | # Let the main config do the real work. |
Eric Fiselier | fc6e622 | 2016-10-12 00:28:14 +0000 | [diff] [blame] | 38 | config.loaded_site_config = True |
Daniel Dunbar | bd7b48a | 2013-08-09 14:44:11 +0000 | [diff] [blame] | 39 | lit_config.load_config(config, "@LIBCXX_SOURCE_DIR@/test/lit.cfg") |