1 foreach(c ${LLVM_TARGETS_TO_BUILD})
2 set(TARGETS_BUILT "${TARGETS_BUILT} ${c}")
4 set(TARGETS_TO_BUILD ${TARGETS_BUILT})
6 include(FindPythonInterp)
9 ${CMAKE_CURRENT_SOURCE_DIR}/site.exp.in
10 ${CMAKE_CURRENT_BINARY_DIR}/site.exp)
12 MAKE_DIRECTORY(${CMAKE_CURRENT_BINARY_DIR}/Unit)
14 add_custom_target(check
15 COMMAND sed -e "s#\@LLVM_SOURCE_DIR\@#${LLVM_MAIN_SRC_DIR}#"
16 -e "s#\@LLVM_BINARY_DIR\@#${LLVM_BINARY_DIR}#"
17 -e "s#\@LLVM_TOOLS_DIR\@#${LLVM_TOOLS_BINARY_DIR}/${CMAKE_CFG_INTDIR}#"
18 -e "s#\@LLVMGCCDIR\@##"
19 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in >
20 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
21 COMMAND sed -e "s#\@LLVM_SOURCE_DIR\@#${LLVM_MAIN_SRC_DIR}#"
22 -e "s#\@LLVM_BINARY_DIR\@#${LLVM_BINARY_DIR}#"
23 -e "s#\@LLVM_TOOLS_DIR\@#${LLVM_TOOLS_BINARY_DIR}/${CMAKE_CFG_INTDIR}#"
24 -e "s#\@LLVMGCCDIR\@##"
25 -e "s#\@LLVM_BUILD_MODE\@#${CMAKE_CFG_INTDIR}#"
26 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.in >
27 ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg
28 COMMAND ${PYTHON_EXECUTABLE}
29 ${LLVM_SOURCE_DIR}/utils/lit/lit.py
31 ${CMAKE_CURRENT_BINARY_DIR}
33 COMMENT "Running LLVM regression tests")