brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · c4454df Raw
26 lines · python
1import lit.formats2 3config.name = "clangIncludeCleaner Unit Tests"4config.test_format = lit.formats.GoogleTest(".", "Tests")5config.test_source_root = config.clang_include_cleaner_binary_dir + "/unittests"6config.test_exec_root = config.clang_include_cleaner_binary_dir + "/unittests"7 8# Point the dynamic loader at dynamic libraries in 'lib'.9# FIXME: it seems every project has a copy of this logic. Move it somewhere.10import platform11 12if platform.system() == "Darwin":13    shlibpath_var = "DYLD_LIBRARY_PATH"14elif platform.system() == "Windows" or sys.platform == "cygwin":15    shlibpath_var = "PATH"16else:17    shlibpath_var = "LD_LIBRARY_PATH"18config.environment[shlibpath_var] = os.path.pathsep.join(19    (config.shlibdir, config.llvm_libs_dir, config.environment.get(shlibpath_var, ""))20)21 22# It is not realistically possible to account for all options that could23# possibly be present in system and user configuration files, so disable24# default configs for the test runs.25config.environment["CLANG_NO_DEFAULT_CONFIG"] = "1"26