NAKAMURA Takumi | 3e32a0f | 2013-12-03 23:22:18 +0000 | [diff] [blame] | 1 | if (WIN32 AND NOT CYGWIN) |
| 2 | # llvm-lit needs suffix.py for multiprocess to find a main module. |
| 3 | set(suffix .py) |
| 4 | endif () |
NAKAMURA Takumi | 3342a8b | 2013-12-30 07:02:12 +0000 | [diff] [blame] | 5 | set(llvm_lit_path ${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-lit${suffix}) |
NAKAMURA Takumi | 3e32a0f | 2013-12-03 23:22:18 +0000 | [diff] [blame] | 6 | |
NAKAMURA Takumi | 3342a8b | 2013-12-30 07:02:12 +0000 | [diff] [blame] | 7 | if(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() |
| 15 | else() |
| 16 | set(BUILD_MODE .) |
| 17 | configure_file( |
| 18 | llvm-lit.in |
| 19 | ${llvm_lit_path} |
| 20 | ) |
| 21 | endif() |