xcode compiler may be reported as AppleClang instead of Clang

This commit is contained in:
Axel Kohlmeyer
2021-05-22 10:40:55 -04:00
parent 5e2b97812e
commit 14cb45c161
2 changed files with 2 additions and 1 deletions

View File

@ -234,6 +234,7 @@ if(BUILD_OMP)
if (((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 9.0)) OR
(CMAKE_CXX_COMPILER_ID STREQUAL "PGI") OR
((CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 10.0)) OR
((CMAKE_CXX_COMPILER_ID STREQUAL "Clang") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 10.0)) OR
((CMAKE_CXX_COMPILER_ID STREQUAL "Intel") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 19.0)))
# GCC 9.x and later plus Clang 10.x and later implement strict OpenMP 4.0 semantics for consts.

View File

@ -11,7 +11,7 @@ if(DOWNLOAD_N2P2)
mark_as_advanced(N2P2_URL)
mark_as_advanced(N2P2_MD5)
if(${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
if((CMAKE_CXX_COMPILER_ID STREQUAL "Clang") OR (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang"))
set(N2P2_COMP llvm)
set(N2P2_CXX_STD "-std=c++11")
elseif(${CMAKE_CXX_COMPILER_ID} STREQUAL "Intel")