From 2a37015319aa0ee5d843ebfaac543763b95371e9 Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 12 Mar 2025 16:34:32 -0400 Subject: [PATCH] Tests/FortranModules: Skip submodules with Cray Fortran compiler Issue: #18925 --- Tests/FortranModules/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Tests/FortranModules/CMakeLists.txt b/Tests/FortranModules/CMakeLists.txt index e424230137..ecb456bde3 100644 --- a/Tests/FortranModules/CMakeLists.txt +++ b/Tests/FortranModules/CMakeLists.txt @@ -10,6 +10,13 @@ if(NOT DEFINED CMake_TEST_NESTED_MAKE_PROGRAM AND NOT CMAKE_GENERATOR MATCHES "V set(CMake_TEST_NESTED_MAKE_PROGRAM "${CMAKE_MAKE_PROGRAM}") endif() +if(NOT DEFINED CMake_TEST_Fortran_SUBMODULES AND ( + # FIXME(#18925): We do not support Cray's module file names. + CMAKE_Fortran_COMPILER_ID STREQUAL "Cray" + )) + set(CMake_TEST_Fortran_SUBMODULES 0) +endif() + if(NOT DEFINED CMake_TEST_Fortran_SUBMODULES) include(CheckFortranSourceCompiles) CHECK_Fortran_SOURCE_COMPILES([[