brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · f10bba3 Raw
56 lines · plain
1#===-- test/CMakeLists.txt -------------------------------------------------===#2#3# Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4# See https://llvm.org/LICENSE.txt for license information.5# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6#7#===------------------------------------------------------------------------===#8 9# Test runner infrastructure for Flang. This configures the Flang test trees10# for use by Lit, and delegates to LLVM's lit test handlers.11 12llvm_canonicalize_cmake_booleans(13  FLANG_STANDALONE_BUILD14  LLVM_BUILD_EXAMPLES15  LLVM_BYE_LINK_INTO_TOOLS16  LLVM_ENABLE_PLUGINS17)18 19configure_lit_site_cfg(20  ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in21  ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py22  MAIN_CONFIG23  ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py24)25 26configure_lit_site_cfg(27  ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in28  ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg.py29  MAIN_CONFIG30  ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.cfg.py31)32 33configure_lit_site_cfg(34  ${CMAKE_CURRENT_SOURCE_DIR}/NonGtestUnit/lit.site.cfg.py.in35  ${CMAKE_CURRENT_BINARY_DIR}/NonGtestUnit/lit.site.cfg.py36  MAIN_CONFIG37  ${CMAKE_CURRENT_SOURCE_DIR}/NonGtestUnit/lit.cfg.py38)39 40 41add_custom_target(flang-rt-test-depends)42set_target_properties(flang-rt-test-depends PROPERTIES FOLDER "Flang-RT/Meta")43add_dependencies(flang-rt-test-depends44    flang_rt.runtime45  )46 47add_lit_testsuite(check-flang-rt "Running the Flang-RT regression tests"48    ${CMAKE_CURRENT_BINARY_DIR}49    DEPENDS flang-rt-test-depends50  )51set_target_properties(check-flang-rt PROPERTIES FOLDER "Flang-RT/Meta")52 53add_lit_testsuites(flang-rt ${CMAKE_CURRENT_SOURCE_DIR}54    DEPENDS flang-rt-test-depends55  )56