• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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