abort on cmake config if openmp requested but not found (#2893)

This commit is contained in:
Gavin Ridley 2024-03-05 23:55:45 -05:00 committed by GitHub
parent b75ccd598e
commit aa0516f06b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -193,12 +193,10 @@ endif()
if(NOT MSVC)
if(OPENMC_USE_OPENMP)
find_package(OpenMP)
if(OPENMP_FOUND)
# In CMake 3.9+, can use the OpenMP::OpenMP_CXX imported target
list(APPEND cxxflags ${OpenMP_CXX_FLAGS})
list(APPEND ldflags ${OpenMP_CXX_FLAGS})
endif()
find_package(OpenMP REQUIRED)
# In CMake 3.9+, can use the OpenMP::OpenMP_CXX imported target
list(APPEND cxxflags ${OpenMP_CXX_FLAGS})
list(APPEND ldflags ${OpenMP_CXX_FLAGS})
endif()
set(CMAKE_POSITION_INDEPENDENT_CODE ON)