From 70a005ee969dbdd0a859a295abd94f979ff9402f Mon Sep 17 00:00:00 2001 From: Thomas Holder Date: Tue, 20 Nov 2018 10:27:20 +0100 Subject: -Werror=format -Werror=format-security --- CMakeScripts/DefineDependsandFlags.cmake | 3 +++ 1 file changed, 3 insertions(+) (limited to 'CMakeScripts') diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake index a8230fea7..c4b90b493 100644 --- a/CMakeScripts/DefineDependsandFlags.cmake +++ b/CMakeScripts/DefineDependsandFlags.cmake @@ -18,6 +18,9 @@ list(APPEND INKSCAPE_INCS ${PROJECT_SOURCE_DIR} # as replaced with CMAKE_CXX_STANDARD in main CMakeLists.txt list(APPEND INKSCAPE_CXX_FLAGS "-std=c++11") +# Errors for common mistakes +list(APPEND INKSCAPE_CXX_FLAGS "-Werror=format") # e.g.: printf("%s", std::string("foo")) +list(APPEND INKSCAPE_CXX_FLAGS "-Werror=format-security") # e.g.: printf(variable); # Define the flags for profiling if desired: if(WITH_PROFILING) -- cgit v1.2.3