Don't use OpenMP with LLVM Flang before version 17.
This commit is contained in:
parent
3f86013201
commit
d21c660a99
|
@ -115,6 +115,14 @@ if (NOT NOFORTRAN AND CMAKE_Fortran_COMPILER_ID STREQUAL "LLVMFlang")
|
||||||
endif()
|
endif()
|
||||||
set(NO_AVX512 1)
|
set(NO_AVX512 1)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if (CMAKE_Fortran_COMPILER_VERSION VERSION_LESS 17)
|
||||||
|
# LLVM Flang before version 17 doesn't support necessary OpenMP constructs.
|
||||||
|
if (USE_OPENMP)
|
||||||
|
message(STATUS "Disabling OpenMP for LLVM Flang before version 17.")
|
||||||
|
set(USE_OPENMP 0)
|
||||||
|
endif()
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
include("${PROJECT_SOURCE_DIR}/cmake/utils.cmake")
|
include("${PROJECT_SOURCE_DIR}/cmake/utils.cmake")
|
||||||
|
|
Loading…
Reference in New Issue