cmake: get rid off warning "D9025: overriding '/openmp' with '/openmp:llvm'" (cmake >= 3.30 needed)

This commit is contained in:
Zdenko Podobný 2024-11-26 15:52:09 +01:00
parent c1bb752ed5
commit 6f67d26354

View File

@ -320,7 +320,10 @@ if(OPENMP_BUILD
set(OPENMP_BUILD OFF)
endif()
if(OPENMP_BUILD)
find_package(OpenMP QUIET)
if(MSVC) # supported from cmake 3.30
set(OpenMP_RUNTIME_MSVC "llvm")
endif(MSVC)
find_package(OpenMP)
# https://stackoverflow.com/questions/12399422
# how-to-set-linker-flags-for-openmp-in-cmakes-try-compile-function
if(NOT OpenMP_FOUND