summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-04-25 14:37:03 (GMT)
committerKitware Robot <kwrobot@kitware.com>2024-04-25 14:37:13 (GMT)
commit125adb74a62bc4e320ee870a1d73a40a9e243649 (patch)
treeaa921686721e0004d482a43036c8843f43f0dd43 /Tests
parent3956ce1d979a28e1a5945fac864d4164284bc00e (diff)
parentacf1179e74ff79b1ca415224cbaa114de30780f7 (diff)
downloadCMake-125adb74a62bc4e320ee870a1d73a40a9e243649.zip
CMake-125adb74a62bc4e320ee870a1d73a40a9e243649.tar.gz
CMake-125adb74a62bc4e320ee870a1d73a40a9e243649.tar.bz2
Merge topic 'ci-fedora-40'
acf1179e74 ci: Verify that C++26 modes work with GCC and Clang on Fedora b05f94fa10 ci: Enable FindOpenACC tests in LLVM/Clang jobs on Fedora c722bde0e3 ci: Enable FindOpenACC test for each language independently b84b0fdd89 ci: Enable FindOpenMP tests in LLVM/Clang jobs on Fedora 4590255c63 ci: Subsume GCC C++ modules testing in main Fedora jobs 9c004ddb3d ci: use Fedora 40 images and environments 0f56cc9a4e ci: update Linux image to Fedora 40 21ef873660 clang-tidy module: Update to build against LLVM/Clang 18 ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9462
Diffstat (limited to 'Tests')
-rw-r--r--Tests/FindOpenACC/CMakeLists.txt10
1 files changed, 2 insertions, 8 deletions
diff --git a/Tests/FindOpenACC/CMakeLists.txt b/Tests/FindOpenACC/CMakeLists.txt
index ef7de65..1b6bcf2 100644
--- a/Tests/FindOpenACC/CMakeLists.txt
+++ b/Tests/FindOpenACC/CMakeLists.txt
@@ -1,11 +1,5 @@
-
-set(langs C CXX)
-if(NOT CMAKE_GENERATOR STREQUAL "Ninja")
- list(APPEND langs Fortran)
-endif()
-
-foreach(lang IN LISTS langs)
- if(CMAKE_${lang}_COMPILER)
+foreach(lang IN ITEMS C CXX Fortran)
+ if(CMake_TEST_FindOpenACC_${lang})
add_test(NAME FindOpenACC.Test${lang} COMMAND
${CMAKE_CTEST_COMMAND} -C $<CONFIGURATION>
--build-and-test