[cmake,compiler] fix clang detection

clang is branded with various names, regex match them all
This commit is contained in:
akallabeth
2024-12-09 07:29:47 +01:00
parent 285a6961fa
commit 81e06db035

View File

@@ -1,6 +1,3 @@
if(CMAKE_C_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
set(CMAKE_COMPILER_IS_CLANG 1)
endif()
if(CMAKE_C_COMPILER_ID MATCHES "AppleClang" OR CMAKE_CXX_COMPILER_ID MATCHES "AppleClang")
if(CMAKE_C_COMPILER_ID MATCHES ".*Clang.*" OR CMAKE_CXX_COMPILER_ID MATCHES ".*Clang.*")
set(CMAKE_COMPILER_IS_CLANG 1)
endif()