summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <iggy@recycle.(none)>2007-03-20 10:07:23 -0400
committerunknown <iggy@recycle.(none)>2007-03-20 10:07:23 -0400
commit37f1f6f51737def7cae30c7b76d5a53502e3715f (patch)
tree0e179c081302b73d9f59dbf8534972f0a1928735
parent404226373c8ad976ee410fa943debcceb00091c9 (diff)
downloadmariadb-git-37f1f6f51737def7cae30c7b76d5a53502e3715f.tar.gz
Bug#25765 too many dbg heap assertions on windows
- SAFEMALLOC should be defined for each project in debug Windows builds. SAFEMALLOC was not defined for the innodb project. Debug asserts caused due to mixed SAFEMALLOC defines. innobase/CMakeLists.txt: Bug#25765 too many dbg heap assertions on windows - Make sure that *_DEBUG defaults are not overwritten. - Define SAFEMALLOC and SAFE_MUTEX for debug innodb builds.
-rwxr-xr-xinnobase/CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/innobase/CMakeLists.txt b/innobase/CMakeLists.txt
index 21b9210a73e..36c256932d2 100755
--- a/innobase/CMakeLists.txt
+++ b/innobase/CMakeLists.txt
@@ -13,8 +13,8 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-#SET(CMAKE_CXX_FLAGS_DEBUG "-DSAFEMALLOC -DSAFE_MUTEX")
-#SET(CMAKE_C_FLAGS_DEBUG "-DSAFEMALLOC -DSAFE_MUTEX")
+SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DSAFEMALLOC -DSAFE_MUTEX")
+SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DSAFEMALLOC -DSAFE_MUTEX")
ADD_DEFINITIONS(-DMYSQL_SERVER -D_WIN32 -DWIN32 -D_LIB)
# Bug#19424 - InnoDB: Possibly a memory overrun of the buffer being freed (64-bit Visual C)