File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,11 @@ set( CMAKE_RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" )
20
20
21
21
set ( CMAKE_CXX_STANDARD 20 )
22
22
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 ) )
25
28
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} \
26
29
-Wall -Wextra \
27
30
-Wno-unused-parameter \
@@ -38,7 +41,7 @@ if( UNIX OR (CLANG_SUBSTR GREATER -1) )
38
41
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --coverage" )
39
42
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --coverage" )
40
43
endif (USE_COVERAGE )
41
- endif ( UNIX OR ( CLANG_SUBSTR GREATER -1 ) )
44
+ endif ()
42
45
43
46
if ( MSVC )
44
47
set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} " )
You can’t perform that action at this time.
0 commit comments