blob: 39458dfc79afd2adb538af953cb00fc1b4c9b0f1 [file] [log] [blame]
Don Hinton3a58f672017-12-12 16:54:201@LIT_SITE_CFG_IN_HEADER@
2
Jeremy Morse984fad22019-10-31 16:51:533import sys
Don Hinton3a58f672017-12-12 16:54:204import lit.util
5
OCHyams52bc1c12021-02-24 11:09:186config.targets_to_build = "@TARGETS_TO_BUILD@".split()
Don Hinton3a58f672017-12-12 16:54:207config.llvm_src_root = "@LLVM_SOURCE_DIR@"
Sam McCall75acad42022-03-15 22:15:568config.llvm_tools_dir = lit_config.substitute("@LLVM_TOOLS_DIR@")
Don Hinton3a58f672017-12-12 16:54:209config.llvm_libs_dir = "@LLVM_LIBS_DIR@"
Sam McCall75acad42022-03-15 22:15:5610config.llvm_shlib_dir = lit_config.substitute("@SHLIBDIR@")
Reid Klecknerc3ad28d2018-11-06 21:54:2711config.lit_tools_dir = "@LLVM_LIT_TOOLS_DIR@"
Don Hinton3a58f672017-12-12 16:54:2012config.llvm_plugin_ext = "@LLVM_PLUGIN_EXT@"
James Henderson24af0992021-02-11 15:41:3213config.cross_project_tests_obj_root = "@CROSS_PROJECT_TESTS_BINARY_DIR@"
14config.cross_project_tests_src_root = "@CROSS_PROJECT_TESTS_SOURCE_DIR@"
Don Hinton3a58f672017-12-12 16:54:2015config.host_triple = "@LLVM_HOST_TRIPLE@"
Petr Hosek0c0f6cfb2021-12-02 09:04:4616config.target_triple = "@LLVM_TARGET_TRIPLE@"
Reid Klecknerb9b64462019-05-29 21:45:4317config.is_msvc = lit.util.pythonize_bool("@MSVC@")
James Henderson4446a722021-02-09 14:57:0318config.llvm_enabled_projects = "@LLVM_ENABLE_PROJECTS@".split(";")
Don Hinton3a58f672017-12-12 16:54:2019
Christian Sigge9b38842020-09-29 13:19:5420config.mlir_src_root = "@MLIR_SOURCE_DIR@"
21
Don Hinton3a58f672017-12-12 16:54:2022config.llvm_use_sanitizer = "@LLVM_USE_SANITIZER@"
23
Reid Kleckner75c16d82018-11-03 00:22:0324import lit.llvm
25lit.llvm.initialize(lit_config, config)
Don Hinton3a58f672017-12-12 16:54:2026
27# Let the main config do the real work.
James Henderson24af0992021-02-11 15:41:3228lit_config.load_config(config, "@CROSS_PROJECT_TESTS_SOURCE_DIR@/lit.cfg.py")