Use native command, on a recent enough cmake

This commit is contained in:
Jean Pierre Cimalando 2021-03-31 18:39:04 +02:00
parent c06929083b
commit abbf560755

View file

@ -8,7 +8,10 @@ if(OPENMP_FOUND)
add_library(sfizz::openmp ALIAS sfizz_openmp)
# OpenMP flags are provided as a space-separated string, we need a list
if(CMAKE_HOST_WIN32)
if(NOT CMAKE_VERSION VERSION_LESS 3.9)
separate_arguments(SFIZZ_OpenMP_C_OPTIONS NATIVE_COMMAND "${OpenMP_C_FLAGS}")
separate_arguments(SFIZZ_OpenMP_CXX_OPTIONS NATIVE_COMMAND "${OpenMP_CXX_FLAGS}")
elseif(CMAKE_HOST_WIN32)
separate_arguments(SFIZZ_OpenMP_C_OPTIONS WINDOWS_COMMAND "${OpenMP_C_FLAGS}")
separate_arguments(SFIZZ_OpenMP_CXX_OPTIONS WINDOWS_COMMAND "${OpenMP_CXX_FLAGS}")
else()