1 @LIT_SITE_CFG_IN_HEADER@
5 config
.have_dia_sdk
= lit
.util
.pythonize_bool("@LLVM_ENABLE_DIA_SDK@")
6 config
.llvm_src_root
= "@LLVM_SOURCE_DIR@"
7 config
.llvm_obj_root
= "@LLVM_BINARY_DIR@"
8 config
.llvm_tools_dir
= "@LLVM_TOOLS_DIR@"
9 config
.llvm_libs_dir
= "@LLVM_LIBS_DIR@"
10 config
.lit_tools_dir
= "@LLVM_LIT_TOOLS_DIR@"
11 config
.errc_messages
= "@LLVM_LIT_ERRC_MESSAGES@"
12 config
.lld_obj_root
= "@LLD_BINARY_DIR@"
13 config
.lld_libs_dir
= "@LLD_LIBS_DIR@"
14 config
.lld_tools_dir
= "@LLD_TOOLS_DIR@"
15 config
.target_triple
= "@TARGET_TRIPLE@"
16 config
.python_executable
= "@Python3_EXECUTABLE@"
17 config
.have_zlib
= @LLVM_ENABLE_ZLIB@
18 config
.have_libxar
= @LLVM_HAVE_LIBXAR@
19 config
.have_libxml2
= @LLVM_ENABLE_LIBXML2@
20 config
.sizeof_void_p
= @CMAKE_SIZEOF_VOID_P@
21 config
.ld_lld_default_mingw
= @LLD_DEFAULT_LD_LLD_IS_MINGW@
23 # Support substitution of the tools and libs dirs with user parameters. This is
24 # used when we can't determine the tool dir at configuration time.
26 config
.llvm_tools_dir
= config
.llvm_tools_dir
% lit_config
.params
27 config
.llvm_libs_dir
= config
.llvm_libs_dir
% lit_config
.params
28 config
.lld_libs_dir
= config
.lld_libs_dir
% lit_config
.params
29 config
.lld_tools_dir
= config
.lld_tools_dir
% lit_config
.params
32 lit_config
.fatal("unable to find %r parameter, use '--param=%s=VALUE'" % (key
,key
))
35 lit
.llvm
.initialize(lit_config
, config
)
37 # Let the main config do the real work.
38 lit_config
.load_config(config
, "@LLD_SOURCE_DIR@/test/lit.cfg.py")