Skip to content

Commit 9847fe7

Browse files
committed
add exception 2
1 parent a665e57 commit 9847fe7

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

cmake/configure.cmake

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,11 @@ set( CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" )
2020

2121
set( CMAKE_CXX_STANDARD 20 )
2222

23-
string(FIND "${CMAKE_CXX_COMPILER_ID}" "Clang" CLANG_SUBSTR)
24-
if( UNIX OR (CLANG_SUBSTR GREATER -1) )
23+
# For AppleClnag
24+
string(FIND "${CMAKE_C_COMPILER_ID}" "Clang" CLANG_SUBSTR_C)
25+
string(FIND "${CMAKE_CXX_COMPILER_ID}" "Clang" CLANG_SUBSTR_CXX)
26+
27+
if( UNIX OR (CLANG_SUBSTR_C GREATER -1) OR (CLANG_SUBSTR_CXX GREATER -1) )
2528
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \
2629
-Wall -Wextra \
2730
-Wno-unused-parameter \
@@ -38,7 +41,7 @@ if( UNIX OR (CLANG_SUBSTR GREATER -1) )
3841
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --coverage")
3942
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --coverage")
4043
endif(USE_COVERAGE)
41-
endif( UNIX OR (CLANG_SUBSTR GREATER -1) )
44+
endif()
4245

4346
if( MSVC )
4447
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")

0 commit comments

Comments
 (0)