From 88ab55af4ec0cdb8abb33233b8a1283f3ae31fab Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Wed, 19 Mar 2014 12:09:17 +0000 Subject: [PATCH] We don't want to lose the checks performed by assert() in release builds so make sure we remove NDEBUG. This and the ZRLE boundary fix is based on work by Tim Waugh for Red Hat. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/1_3@5164 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 468df1a5..dd6e1548 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -63,6 +63,10 @@ endif() message(STATUS "VERSION = ${VERSION}, BUILD = ${BUILD}") add_definitions(-D__BUILD__="${BUILD}") +# We want to keep our asserts even in release builds so remove NDEBUG +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -UNDEBUG") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -UNDEBUG") + if(NOT DEFINED BUILD_WINVNC) set(BUILD_WINVNC 1) endif() -- 2.39.5