Skip to content

Commit cdfa383

Browse files
committed
support clang-cl
CMAKE_CXX_COMPILER_ID is Clang for clang-cl
1 parent 27f34a5 commit cdfa383

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ if(NOT CMAKE_CXX_STANDARD)
3838
endif(NOT CMAKE_CXX_STANDARD)
3939

4040
# https://github.com/izenecloud/cmake/blob/master/SetCompilerWarningAll.cmake
41-
if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
41+
if(MSVC)
4242
# Use the highest warning level for Visual Studio.
4343
set(CMAKE_CXX_WARNING_LEVEL 4)
4444
if(CMAKE_CXX_FLAGS MATCHES "/W[0-4]")
@@ -55,7 +55,7 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
5555
# Disable RTTI.
5656
string(REGEX REPLACE "/GR" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
5757
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GR-")
58-
else(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
58+
else(MSVC)
5959
# Use -Wall for clang and gcc.
6060
if(NOT CMAKE_CXX_FLAGS MATCHES "-Wall")
6161
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
@@ -85,7 +85,7 @@ else(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
8585
# Disable RTTI.
8686
string(REGEX REPLACE "-frtti" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
8787
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti")
88-
endif(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
88+
endif(MSVC)
8989

9090
# BUILD_SHARED_LIBS is a standard CMake variable, but we declare it here to make
9191
# it prominent in the GUI.

0 commit comments

Comments
 (0)