Skip to content

Commit e89894d

Browse files
committed
Replace -Wall by /W3 for Visual Studio
1 parent c7b1156 commit e89894d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,15 @@ find_package(PkgConfig)
6666
set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
6767
set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
6868

69+
# Warn about everything.
70+
if (MSVC)
71+
set (CMAKE_C_FLAGS "/W3 ${CMAKE_C_FLAGS}")
72+
set (CMAKE_CXX_FLAGS "/W3 ${CMAKE_CXX_FLAGS}")
73+
else()
6974
# Warn about everything.
7075
set (CMAKE_C_FLAGS "-Wall -Wextra -pedantic ${CMAKE_C_FLAGS}")
7176
set (CMAKE_CXX_FLAGS "-Wall -Wextra -pedantic ${CMAKE_CXX_FLAGS}")
77+
endif()
7278

7379
if (ENABLE_GCOV)
7480
set (CMAKE_C_FLAGS "-fprofile-arcs -ftest-coverage ${CMAKE_C_FLAGS}")

0 commit comments

Comments
 (0)