diff options
author | Matthias Huetsch [mhu] <matthias.huetsch@oracle.com> | 2011-03-01 15:43:07 +0100 |
---|---|---|
committer | Matthias Huetsch [mhu] <matthias.huetsch@oracle.com> | 2011-03-01 15:43:07 +0100 |
commit | 6686cc8fd9b374acf995c1dcb855c8d64c60fb97 (patch) | |
tree | 05649c4d0d9c68b4ad38e44b77c31cb7e31a349f | |
parent | 8c8c081adc9ceef58bc0cdf247fb42f6b93d2b6f (diff) |
#i115784# configure: fix valgrind header check, use VALGRIND_CFLAGS.
-rw-r--r-- | sal/rtl/source/alloc_impl.h | 10 | ||||
-rw-r--r-- | sal/rtl/source/makefile.mk | 7 |
2 files changed, 9 insertions, 8 deletions
diff --git a/sal/rtl/source/alloc_impl.h b/sal/rtl/source/alloc_impl.h index a216c6ea3..8fa379c88 100644 --- a/sal/rtl/source/alloc_impl.h +++ b/sal/rtl/source/alloc_impl.h @@ -242,11 +242,11 @@ typedef CRITICAL_SECTION rtl_memory_lock_type; /** Valgrind support macros. */ -#if !defined(HAVE_VALGRIND_MEMCHECK_H) || (OSL_DEBUG_LEVEL == 0) +#if !defined(HAVE_MEMCHECK_H) || (OSL_DEBUG_LEVEL == 0) #if !defined(NVALGRIND) #define NVALGRIND 1 #endif /* ! NVALGRIND */ -#endif /* ! HAVE_VALGRIND_MEMCHECK_H || (OSL_DEBUG_LEVEL == 0) */ +#endif /* ! HAVE_MEMCHECK_H || (OSL_DEBUG_LEVEL == 0) */ #if defined(NVALGRIND) #define VALGRIND_MAKE_MEM_UNDEFINED(addr, size) @@ -257,12 +257,12 @@ typedef CRITICAL_SECTION rtl_memory_lock_type; #define VALGRIND_DESTROY_MEMPOOL(pool) #define VALGRIND_MEMPOOL_ALLOC(pool, addr, size) #define VALGRIND_MEMPOOL_FREE(pool, addr) -#elif defined(HAVE_VALGRIND_MEMCHECK_H) -#include <valgrind/memcheck.h> +#elif defined(HAVE_MEMCHECK_H) +#include <memcheck.h> #if !defined(FORCE_SYSALLOC) #define FORCE_SYSALLOC 1 #endif /* !FORCE_SYSALLOC */ -#endif /* NVALGRIND || HAVE_VALGRIND_MEMCHECK_H */ +#endif /* NVALGRIND || HAVE_MEMCHECK_H */ #ifdef __cplusplus } diff --git a/sal/rtl/source/makefile.mk b/sal/rtl/source/makefile.mk index 80c8e736c..538a0466f 100644 --- a/sal/rtl/source/makefile.mk +++ b/sal/rtl/source/makefile.mk @@ -46,9 +46,10 @@ TARGETTYPE=CUI .INCLUDE : settings.mk -.IF "$(HAVE_VALGRIND_MEMCHECK_H)" == "TRUE" -CDEFS+= -DHAVE_VALGRIND_MEMCHECK_H=1 -.ENDIF +.IF "$(VALGRIND_CFLAGS)" != "" +CFLAGS += $(VALGRIND_CFLAGS) +CDEFS += -DHAVE_VALGRIND_MEMCHECK_H=1 +.ENDIF # VALGRIND_CFLAGS .IF "$(ALLOC)" == "SYS_ALLOC" || "$(ALLOC)" == "TCMALLOC" || "$(ALLOC)" == "JEMALLOC" CDEFS+= -DFORCE_SYSALLOC |