From e305c45033de7043c7e1c0349b0ff931d985a256 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Tue, 15 Aug 2017 01:42:22 +0200 Subject: [PATCH] cmake: add -fsanitize=undefined to debug flags to enable runtime warnings about undefined behaviour --- cmake/libsuperderpy.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/libsuperderpy.cmake b/cmake/libsuperderpy.cmake index 5561c81..c96e391 100644 --- a/cmake/libsuperderpy.cmake +++ b/cmake/libsuperderpy.cmake @@ -5,6 +5,7 @@ if (NOT LIBSUPERDERPY_CONFIG_INCLUDED) add_definitions(-DLIBSUPERDERPY_ORIENTATION_${LIBSUPERDERPY_ORIENTATION}=true) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -std=c11") + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -fsanitize=undefined") if(APPLE) if(CMAKE_INSTALL_PREFIX MATCHES "/usr/local")