Tests/RunCMake: Pass Fortran compiler id into more tests
This commit is contained in:
parent
fa1b748389
commit
c6f81bdacf
@ -217,7 +217,10 @@ if(CMAKE_GENERATOR MATCHES "Ninja")
|
||||
-DCMAKE_SHARED_LIBRARY_PREFIX=${CMAKE_SHARED_LIBRARY_PREFIX}
|
||||
-DCMAKE_SHARED_LIBRARY_SUFFIX=${CMAKE_SHARED_LIBRARY_SUFFIX})
|
||||
if(CMAKE_Fortran_COMPILER)
|
||||
list(APPEND Ninja_ARGS -DTEST_Fortran=1)
|
||||
list(APPEND Ninja_ARGS
|
||||
-DCMake_TEST_Fortran=1
|
||||
-DCMAKE_Fortran_COMPILER_ID=${CMAKE_Fortran_COMPILER_ID}
|
||||
)
|
||||
endif()
|
||||
if(ninja_test_with_qt_version)
|
||||
list(APPEND Ninja_ARGS
|
||||
@ -333,7 +336,10 @@ if(NOT DEFINED CMake_TEST_BuildDepends_GNU_AS
|
||||
endif()
|
||||
|
||||
if(CMAKE_Fortran_COMPILER)
|
||||
list(APPEND BuildDepends_ARGS -DCMake_TEST_Fortran=1)
|
||||
list(APPEND BuildDepends_ARGS
|
||||
-DCMake_TEST_Fortran=1
|
||||
-DCMAKE_Fortran_COMPILER_ID=${CMAKE_Fortran_COMPILER_ID}
|
||||
)
|
||||
endif()
|
||||
|
||||
add_RunCMake_test(BuildDepends
|
||||
@ -684,7 +690,13 @@ if(CMake_TEST_CUDA)
|
||||
set_property(TEST RunCMake.CUDA_architectures APPEND PROPERTY LABELS "CUDA")
|
||||
endif()
|
||||
|
||||
add_RunCMake_test(DependencyGraph -DCMAKE_Fortran_COMPILER=${CMAKE_Fortran_COMPILER})
|
||||
if(CMAKE_Fortran_COMPILER)
|
||||
list(APPEND DependencyGraph_ARGS
|
||||
-DCMake_TEST_Fortran=1
|
||||
-DCMAKE_Fortran_COMPILER_ID=${CMAKE_Fortran_COMPILER_ID}
|
||||
)
|
||||
endif()
|
||||
add_RunCMake_test(DependencyGraph)
|
||||
set_property(TEST RunCMake.DependencyGraph APPEND PROPERTY LABELS "Fortran")
|
||||
|
||||
# Add C++ Module tests.
|
||||
|
@ -60,7 +60,7 @@ run_cmake(Property)
|
||||
|
||||
run_optimize_test(OptimizeShared SharedTop)
|
||||
run_optimize_test(OptimizeStatic StaticTop)
|
||||
if(CMAKE_Fortran_COMPILER)
|
||||
if(CMake_TEST_Fortran)
|
||||
run_optimize_test(OptimizeFortran FortranTop)
|
||||
endif()
|
||||
|
||||
|
@ -108,7 +108,7 @@ run_cmake(JobPoolUsesTerminal)
|
||||
|
||||
run_cmake(RspFileC)
|
||||
run_cmake(RspFileCXX)
|
||||
if(TEST_Fortran)
|
||||
if(CMake_TEST_Fortran)
|
||||
run_cmake(RspFileFortran)
|
||||
endif()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user