FindOpenMP: Add 5.0 and VS19 spec dates

Fixes: #19289
This commit is contained in:
Christian Pfeiffer
2019-05-24 19:01:28 +02:00
parent 0bf5348329
commit 26f2b65fec

View File

@@ -347,6 +347,7 @@ macro(_OPENMP_SET_VERSION_BY_SPEC_DATE LANG)
# Preview versions
"201611=5.0" # OpenMP 5.0 preview 1
# Combined versions, 2.5 onwards
"201811=5.0"
"201511=4.5"
"201307=4.0"
"201107=3.1"
@@ -363,6 +364,9 @@ macro(_OPENMP_SET_VERSION_BY_SPEC_DATE LANG)
# Fortran version 1.0
"199710=1.0"
)
if(MSVC)
list(APPEND OpenMP_SPEC_DATE_MAP "2019=2.0")
endif()
if(OpenMP_${LANG}_SPEC_DATE)
string(REGEX MATCHALL "${OpenMP_${LANG}_SPEC_DATE}=([0-9]+)\\.([0-9]+)" _version_match "${OpenMP_SPEC_DATE_MAP}")