We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c7b1156 commit e89894dCopy full SHA for e89894d
CMakeLists.txt
@@ -66,9 +66,15 @@ find_package(PkgConfig)
66
set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
67
set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
68
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()
74
# Warn about everything.
75
set (CMAKE_C_FLAGS "-Wall -Wextra -pedantic ${CMAKE_C_FLAGS}")
76
set (CMAKE_CXX_FLAGS "-Wall -Wextra -pedantic ${CMAKE_CXX_FLAGS}")
77
+endif()
78
79
if (ENABLE_GCOV)
80
set (CMAKE_C_FLAGS "-fprofile-arcs -ftest-coverage ${CMAKE_C_FLAGS}")
0 commit comments