We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6fd57f4 commit 0c80ddbCopy full SHA for 0c80ddb
cmake/maintainer.cmake
@@ -68,6 +68,14 @@ IF(CMAKE_C_COMPILER_ID STREQUAL "GNU" AND CMAKE_C_COMPILER_VERSION VERSION_LESS
68
SET(MY_ERROR_FLAGS ${MY_ERROR_FLAGS} -Wno-error=non-virtual-dtor) # gcc bug 7302
69
ENDIF()
70
71
+FOREACH(LANG C CXX)
72
+ IF(CMAKE_${LANG}_COMPILER_ID MATCHES "Clang")
73
+ MY_CHECK_AND_SET_COMPILER_FLAG(-Werror=uninitialized-explicit-init)
74
+ MY_CHECK_AND_SET_COMPILER_FLAG(-Werror=uninitialized-const-reference)
75
+ SET(CMAKE_${LANG}_FLAGS "${CMAKE_${LANG}_FLAGS} -Werror=uninitialized")
76
+ ENDIF()
77
+ENDFOREACH()
78
+
79
IF(MYSQL_MAINTAINER_MODE MATCHES "OFF|WARN")
80
RETURN()
81
ELSEIF(MYSQL_MAINTAINER_MODE MATCHES "AUTO")
0 commit comments