diff options
author | Brad King <brad.king@kitware.com> | 2023-09-28 23:36:56 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2023-10-03 13:15:24 (GMT) |
commit | 26bf32cdc67271547ca0b0d38872f8f23a90d191 (patch) | |
tree | cb7fff6bad7898d9ae422078394893d35136db25 /Tests/Fortran | |
parent | e9af7b968756e72553296ecdcde6f36606a0babf (diff) | |
download | CMake-26bf32cdc67271547ca0b0d38872f8f23a90d191.zip CMake-26bf32cdc67271547ca0b0d38872f8f23a90d191.tar.gz CMake-26bf32cdc67271547ca0b0d38872f8f23a90d191.tar.bz2 |
LLVMFlang: Add support for targeting MSVC ABI on Windows
The compiler does not yet support everything needed to integrate well
with the MSVC ABI, in particular for runtime library selection and debug
format selection. Document them in FIXME comments and leave this
support undocumented by CMake for now.
Fixes: #24840
Inspired-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Diffstat (limited to 'Tests/Fortran')
-rw-r--r-- | Tests/Fortran/CMakeLists.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Tests/Fortran/CMakeLists.txt b/Tests/Fortran/CMakeLists.txt index 30ab16b..41d3b4e 100644 --- a/Tests/Fortran/CMakeLists.txt +++ b/Tests/Fortran/CMakeLists.txt @@ -29,7 +29,7 @@ endif() # Pick a module .def file with the properly mangled symbol name. set(world_def "") if(WIN32 AND NOT CYGWIN) - if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU|LCC") + if(CMAKE_Fortran_COMPILER_ID MATCHES "GNU|LCC|LLVMFlang") set(world_def world_gnu.def) elseif(CMAKE_Fortran_COMPILER_ID MATCHES "Intel" OR CMAKE_GENERATOR MATCHES "Visual Studio") # Intel plugin |