mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-04 12:49:36 -06:00
ci: Enable FindOpenACC test for each language independently
This commit is contained in:
@@ -64,6 +64,9 @@ set(CMake_TEST_FindMPI_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindODBC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenAL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenGL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_C "ON" CACHE BOOL "")
|
||||
|
||||
@@ -69,6 +69,9 @@ set(CMake_TEST_FindMPI_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindMPI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindODBC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenAL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenGL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_C "ON" CACHE BOOL "")
|
||||
|
||||
@@ -67,6 +67,9 @@ set(CMake_TEST_FindMPI_ENVMOD "PATH=path_list_prepend:/usr/lib64/mpich/bin;LD_LI
|
||||
set(CMake_TEST_FindMPI "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindODBC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_C "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_CXX "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenACC_Fortran "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenAL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenGL "ON" CACHE BOOL "")
|
||||
set(CMake_TEST_FindOpenMP_C "ON" CACHE BOOL "")
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user