| if (WIN32 AND NOT CYGWIN) | |
| # llvm-lit needs suffix.py for multiprocess to find a main module. | |
| set(suffix .py) | |
| endif () | |
| set(llvm_lit_path ${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-lit${suffix}) | |
| if(NOT "${CMAKE_CFG_INTDIR}" STREQUAL ".") | |
| foreach(BUILD_MODE ${CMAKE_CONFIGURATION_TYPES}) | |
| string(REPLACE ${CMAKE_CFG_INTDIR} ${BUILD_MODE} bi ${llvm_lit_path}) | |
| configure_file( | |
| llvm-lit.in | |
| ${bi} | |
| ) | |
| endforeach() | |
| else() | |
| set(BUILD_MODE .) | |
| configure_file( | |
| llvm-lit.in | |
| ${llvm_lit_path} | |
| ) | |
| endif() |