blob: 4b10354cfdeabaee6f6a33487981053ae6507c69 [file] [log] [blame]
NAKAMURA Takumi3e32a0f2013-12-03 23:22:18 +00001if (WIN32 AND NOT CYGWIN)
2 # llvm-lit needs suffix.py for multiprocess to find a main module.
3 set(suffix .py)
4endif ()
NAKAMURA Takumi3342a8b2013-12-30 07:02:12 +00005set(llvm_lit_path ${LLVM_RUNTIME_OUTPUT_INTDIR}/llvm-lit${suffix})
NAKAMURA Takumi3e32a0f2013-12-03 23:22:18 +00006
NAKAMURA Takumi3342a8b2013-12-30 07:02:12 +00007if(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()