1configure_lit_site_cfg(
2  ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in
3  ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
4  )
5configure_lit_site_cfg(
6  ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.in
7  ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg
8  )
9
10add_lit_testsuite(check-llvm "Running the LLVM regression tests"
11  ${CMAKE_CURRENT_BINARY_DIR}
12  PARAMS llvm_site_config=${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
13         llvm_unit_site_config=${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg
14  DEPENDS UnitTests
15          BugpointPasses LLVMHello
16          llc lli llvm-ar llvm-as
17          llvm-diff
18          llvm-dis llvm-extract llvm-dwarfdump
19          llvm-link llvm-mc llvm-nm llvm-objdump llvm-readobj
20          macho-dump opt
21          profile_rt-shared
22          FileCheck count not
23          yaml2obj
24  )
25set_target_properties(check-llvm PROPERTIES FOLDER "Tests")
26
27# Setup a legacy alias for 'check-llvm'. This will likely change to be an
28# alias for 'check-all' at some point in the future.
29add_custom_target(check)
30add_dependencies(check check-llvm)
31set_target_properties(check PROPERTIES FOLDER "Tests")
32