1 llvm_canonicalize_cmake_booleans(
6 LLD_DEFAULT_LD_LLD_IS_MINGW
9 LLVM_BYE_LINK_INTO_TOOLS
10 LLVM_TOOL_LLVM_DRIVER_BUILD
13 configure_lit_site_cfg(
14 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in
15 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py
17 ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py
30 configure_lit_site_cfg(
31 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in
32 ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg.py
34 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.cfg.py
41 set(LLD_TEST_DEPS lld LLDUnitTests)
42 if (NOT LLD_BUILT_STANDALONE)
43 list(APPEND LLD_TEST_DEPS
75 if (NOT WIN32 AND LLVM_BUILD_EXAMPLES)
76 list(APPEND LLD_TEST_DEPS
82 add_lit_testsuite(check-lld "Running lld test suite"
83 ${CMAKE_CURRENT_BINARY_DIR}
84 DEPENDS ${LLD_TEST_DEPS}
87 add_custom_target(lld-test-depends DEPENDS ${LLD_TEST_DEPS})
88 set_target_properties(lld-test-depends PROPERTIES FOLDER "LLD/Tests")
90 add_lit_testsuites(LLD ${CMAKE_CURRENT_SOURCE_DIR}
91 DEPENDS ${LLD_TEST_DEPS}
94 # Add a legacy target spelling: lld-test
95 add_custom_target(lld-test)
96 add_dependencies(lld-test check-lld)
97 set_target_properties(lld-test PROPERTIES FOLDER "LLD/Tests")