brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.0 KiB · 1bd3ad7 Raw
101 lines · plain
1llvm_canonicalize_cmake_booleans(2  ENABLE_BACKTRACES3  LLVM_ENABLE_THREADS4  LLVM_ENABLE_ZLIB5  LLVM_ENABLE_ZSTD6  LLVM_ENABLE_LIBXML27  LLD_DEFAULT_LD_LLD_IS_MINGW8  LLVM_BUILD_EXAMPLES9  LLVM_ENABLE_PLUGINS10  LLVM_BYE_LINK_INTO_TOOLS11  LLVM_TOOL_LLVM_DRIVER_BUILD12  )13 14configure_lit_site_cfg(15  ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in16  ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py17  MAIN_CONFIG18  ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py19  PATHS20  "LLVM_SOURCE_DIR"21  "LLVM_BINARY_DIR"22  "LLVM_TOOLS_DIR"23  "LLVM_LIBS_DIR"24  "SHLIBDIR"25  "LLVM_LIT_TOOLS_DIR"26  "LLD_BINARY_DIR"27  "CURRENT_LIBS_DIR"28  "CURRENT_TOOLS_DIR"29  "LLD_SOURCE_DIR"30  )31configure_lit_site_cfg(32  ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in33  ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg.py34  MAIN_CONFIG35  ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.cfg.py36  PATHS37  "SHLIBDIR"38  "LLD_BINARY_DIR"39  "LLD_SOURCE_DIR"40)41 42set(LLD_TEST_DEPS lld LLDUnitTests)43if (NOT LLD_BUILT_STANDALONE)44  list(APPEND LLD_TEST_DEPS45    FileCheck46    count47    dsymutil48    llc49    llvm-ar50    llvm-as51    llvm-bcanalyzer52    llvm-cgdata53    llvm-config54    llvm-cvtres55    llvm-dis56    llvm-dlltool57    llvm-dwarfdump58    llvm-lib59    llvm-lipo60    llvm-mc61    llvm-nm62    llvm-objcopy63    llvm-objdump64    llvm-otool65    llvm-pdbutil66    llvm-profdata67    llvm-readelf68    llvm-readobj69    llvm-strings70    llvm-strip71    llvm-symbolizer72    not73    obj2yaml74    opt75    split-file76    yaml2obj77    )78    if (NOT WIN32 AND LLVM_BUILD_EXAMPLES)79      list(APPEND LLD_TEST_DEPS80        Bye81        )82    endif()83endif()84 85add_lit_testsuite(check-lld "Running lld test suite"86  ${CMAKE_CURRENT_BINARY_DIR}87  DEPENDS ${LLD_TEST_DEPS}88  )89 90add_custom_target(lld-test-depends DEPENDS ${LLD_TEST_DEPS})91set_target_properties(lld-test-depends PROPERTIES FOLDER "LLD/Tests")92 93add_lit_testsuites(LLD ${CMAKE_CURRENT_SOURCE_DIR}94  DEPENDS ${LLD_TEST_DEPS}95  )96 97# Add a legacy target spelling: lld-test98add_custom_target(lld-test)99add_dependencies(lld-test check-lld)100set_target_properties(lld-test PROPERTIES FOLDER "LLD/Tests")101