--- TokuSetupCompiler.cmake~ 2015-04-12 04:58:10.000000000 -0400 +++ TokuSetupCompiler.cmake 2015-05-04 17:17:28.000000000 -0400 @@ -180,10 +180,14 @@ set_cflags_if_supported(-Wcast-align) endif () -## always want these -set(CMAKE_C_FLAGS "-Wall -Werror ${CMAKE_C_FLAGS}") -set(CMAKE_CXX_FLAGS "-Wall -Werror ${CMAKE_CXX_FLAGS}") - +if (MYSQL_MAINTAINER_MODE STREQUAL "ON") + set(CMAKE_C_FLAGS "-Wall -Werror ${CMAKE_C_FLAGS}") + set(CMAKE_CXX_FLAGS "-Wall -Werror ${CMAKE_CXX_FLAGS}") +elseif (MYSQL_MAINTAINER_MODE STREQUAL "AUTO") + set(CMAKE_C_FLAGS_DEBUG "-Wall -Werror ${CMAKE_C_FLAGS_DEBUG}") + set(CMAKE_CXX_FLAGS_DEBUG "-Wall -Werror ${CMAKE_CXX_FLAGS_DEBUG}") +endif () + ## need to set -stdlib=libc++ to get real c++11 support on darwin if (APPLE) if (CMAKE_GENERATOR STREQUAL Xcode)