brintos

brintos / llvm-project-archived public Read only

0
0
Text · 825 B · 0b6683b Raw
31 lines · plain
1#!@Python3_EXECUTABLE@2# -*- coding: utf-8 -*-3 4import os5import sys6 7config_map = {}8 9def map_config(source_dir, site_config):10    global config_map11    source_dir = os.path.abspath(source_dir)12    source_dir = os.path.normcase(source_dir)13    site_config = os.path.normpath(site_config)14    config_map[source_dir] = site_config15 16# Set up some builtin parameters, so that by default the LLVM test suite17# configuration file knows how to find the object tree.18builtin_parameters = { 'build_mode' : '@BUILD_MODE@' }19 20@LLVM_LIT_CONFIG_MAP@21 22builtin_parameters['config_map'] = config_map23 24# Make sure we can find the lit package.25llvm_source_root = path(r'@LLVM_SOURCE_DIR@')26sys.path.insert(0, os.path.join(llvm_source_root, 'utils', 'lit'))27 28if __name__=='__main__':29    from lit.main import main30    main(builtin_parameters)31