]> git.kaiwu.me - haproxy.git/commitdiff
[BUILD] ensure that makefile understands USE_DLMALLOC=1
authorWilly Tarreau <w@1wt.eu>
Tue, 19 Feb 2008 09:53:32 +0000 (10:53 +0100)
committerWilly Tarreau <w@1wt.eu>
Sat, 8 Mar 2008 20:52:16 +0000 (21:52 +0100)
USE_DLMALLOC=1 was ignored since last makefile update. It's better
to keep it running for existing setups.
(cherry picked from commit f14358bd1ad4f7c9fd32c3900ac3a2848bed1b9a)

Makefile

index 17d9dd1dd133cb2ecbf06d53ddd333f984844653..fb15ee316cb1e5238ccec68896418fd9ab4aa823 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,7 @@
 # Valid USE_* options are the following. Most of them are automatically set by
 # the TARGET, others have to be explictly specified :
 #   USE_CTTPROXY         : enable CTTPROXY on Linux (needs kernel patch).
+#   USE_DLMALLOC         : enable use of dlmalloc (see DLMALLOC_SRC)
 #   USE_EPOLL            : enable epoll() on Linux 2.6. Automatic.
 #   USE_EPOLL_WORKAROUND : enable epoll() bug workaround. Automatic.
 #   USE_GETSOCKNAME      : enable getsockname() on Linux 2.2. Automatic.
@@ -340,6 +341,13 @@ OPTIONS_CFLAGS += -DCONFIG_HAP_USE_REGPARM
 BUILD_OPTIONS  += $(call ignore_implicit,USE_REGPARM)
 endif
 
+ifneq ($(USE_DLMALLOC),)
+BUILD_OPTIONS  += $(call ignore_implicit,USE_DLMALLOC)
+ifeq ($(DLMALLOC_SRC),)
+DLMALLOC_SRC=src/dlmalloc.c
+endif
+endif
+
 ifneq ($(DLMALLOC_SRC),)
 # May be changed to match PAGE_SIZE on every platform
 DLMALLOC_THRES = 4096