gn build: Merge r372706
[llvm-complete.git] / utils / llvm-lit / CMakeLists.txt
blob670175c81851125d83371c467940e06808ea6808
1 get_property(LLVM_LIT_CONFIG_MAP GLOBAL PROPERTY LLVM_LIT_CONFIG_MAP)
3 get_llvm_lit_path(LIT_BASE_DIR LIT_FILE_NAME)
5 set(LLVM_SOURCE_DIR ${LLVM_MAIN_SRC_DIR})
7 if(NOT "${CMAKE_CFG_INTDIR}" STREQUAL ".")
8   foreach(BUILD_MODE ${CMAKE_CONFIGURATION_TYPES})
9     string(REPLACE ${CMAKE_CFG_INTDIR} ${BUILD_MODE} bi ${LIT_BASE_DIR})
10     set(bi "${bi}/${LIT_FILE_NAME}")
11     configure_file(
12       llvm-lit.in
13       ${bi}
14       )
15   endforeach()
16 else()
17   set(BUILD_MODE .)
18   configure_file(
19     llvm-lit.in
20     ${LIT_BASE_DIR}/${LIT_FILE_NAME}
21     )
22 endif()