X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2Flit.cfg;h=ac8d4497f09110ec3002dfe4a754195263406126;hb=ddc5a010a40a7b85a020a072f9f6b4ae132e94bd;hp=4262545e3d0e41dc15643ec73bab49270673934d;hpb=188f96c1116a8cb45e8d33222ce06e99ca848854;p=oota-llvm.git diff --git a/test/lit.cfg b/test/lit.cfg index 4262545e3d0..ac8d4497f09 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -156,6 +156,12 @@ if re.search(r'cygwin|mingw32|win32', config.host_triple): lli_mcjit += ' -mtriple='+config.host_triple+'-elf' config.substitutions.append( ('%lli_mcjit', lli_mcjit) ) +# Similarly, have a macro to use llc with DWARF even when the host is win32. +llc_dwarf = 'llc' +if re.search(r'win32', config.target_triple): + llc_dwarf += ' -mtriple='+config.target_triple.replace('-win32', '-mingw32') +config.substitutions.append( ('%llc_dwarf', llc_dwarf) ) + # Provide a substition for those tests that need to run the jit to obtain data # but simply want use the currently considered most reliable jit for platform # FIXME: ppc32 is not ready for mcjit. @@ -188,6 +194,7 @@ else: config.substitutions.append( ('%ocamlopt', config.ocamlopt_executable) ) config.substitutions.append( ('%llvmshlibdir', config.llvm_shlib_dir) ) config.substitutions.append( ('%shlibext', config.llvm_shlib_ext) ) +config.substitutions.append( ('%exeext', config.llvm_exe_ext) ) # For each occurrence of an llvm tool name as its own word, replace it # with the full path to the build directory holding that tool. This @@ -204,35 +211,54 @@ else: # Regex to reject matching a hyphen NOHYPHEN = r"(?