[runtimes] Move enable_32bit to the DSL
This is necessary for from-scratch configurations to support the 32-bit
mode of the test suite.
Differential Revision: https://reviews.llvm.org/D105435
GitOrigin-RevId: f7d8754312bf3d10fb902d94f2bc84e3adf12ba4
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 24c769c..5be44e5 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -40,6 +40,10 @@
serialize_lit_param(target_triple "\"${TARGET_TRIPLE}\"")
endif()
+if (LIBUNWIND_BUILD_32_BITS)
+ serialize_lit_param(enable_32bit True)
+endif()
+
configure_lit_site_cfg(
"${LIBUNWIND_TEST_CONFIG}"
${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
diff --git a/test/lit.site.cfg.in b/test/lit.site.cfg.in
index 6f0c339..ef2ebd9 100644
--- a/test/lit.site.cfg.in
+++ b/test/lit.site.cfg.in
@@ -16,7 +16,6 @@
config.llvm_unwinder = True
config.builtins_library = "@LIBUNWIND_BUILTINS_LIBRARY@"
config.enable_threads = @LIBUNWIND_ENABLE_THREADS@
-config.enable_32bit = @LIBUNWIND_BUILD_32_BITS@
config.target_info = "@LIBUNWIND_TARGET_INFO@"
config.test_linker_flags = "@LIBUNWIND_TEST_LINKER_FLAGS@"
config.test_compiler_flags = "@LIBUNWIND_TEST_COMPILER_FLAGS@"