1if (WIN32 AND NOT CYGWIN) 2 # llvm-lit needs suffix.py for multiprocess to find a main module. 3 set(suffix .py) 4endif () 5set(llvm_lit_path ${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-lit${suffix}) 6 7if(NOT "${CMAKE_CFG_INTDIR}" STREQUAL ".") 8 foreach(BUILD_MODE ${CMAKE_CONFIGURATION_TYPES}) 9 string(REPLACE ${CMAKE_CFG_INTDIR} ${BUILD_MODE} bi ${llvm_lit_path}) 10 configure_file( 11 llvm-lit.in 12 ${bi} 13 ) 14 endforeach() 15else() 16 set(BUILD_MODE .) 17 configure_file( 18 llvm-lit.in 19 ${llvm_lit_path} 20 ) 21endif() 22