summaryrefslogtreecommitdiff
path: root/innobase
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
commit996843e51e3d9c18cc77886d3911f05ce79313b8 (patch)
tree0e179c081302b73d9f59dbf8534972f0a1928735 /innobase
parenta491b2c116411d4c15aae04f3b0023cf92e97804 (diff)
downloadmariadb-git-996843e51e3d9c18cc77886d3911f05ce79313b8.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.
Diffstat (limited to 'innobase')
-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)