aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Makefile.am5
-rw-r--r--contrib/dlmalloc/Makefile.am2
-rw-r--r--src/Makefile.am4
3 files changed, 7 insertions, 4 deletions
diff --git a/Makefile.am b/Makefile.am
index 8ab86f6..6a866ba 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,7 +2,10 @@
# silence libtoolize:
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = lib contrib/dlmalloc contrib/rb3ptr src doc tests
+if REPLACE_MALLOC
+MAYBE_DLMALLOC = contrib/dlmalloc
+endif
+SUBDIRS = lib $(MAYBE_DLMALLOC) contrib/rb3ptr src doc tests
dist_pkgdata_DATA = sample.teco_ini
diff --git a/contrib/dlmalloc/Makefile.am b/contrib/dlmalloc/Makefile.am
index 8df52cb..f9e35dd 100644
--- a/contrib/dlmalloc/Makefile.am
+++ b/contrib/dlmalloc/Makefile.am
@@ -19,6 +19,4 @@ AM_CFLAGS = -fno-optimize-strlen
endif
noinst_LTLIBRARIES = libdlmalloc.la
-if REPLACE_MALLOC
libdlmalloc_la_SOURCES = malloc.c malloc.h
-endif
diff --git a/src/Makefile.am b/src/Makefile.am
index 17de739..8441456 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -60,8 +60,10 @@ libsciteco_base_la_SOURCES = main.c sciteco.h list.h \
# NOTE: We cannot link in Scintilla (static library) into
# a libtool convenience library
libsciteco_base_la_LIBADD = $(LIBSCITECO_INTERFACE) \
- $(top_builddir)/contrib/dlmalloc/libdlmalloc.la \
$(top_builddir)/contrib/rb3ptr/librb3ptr.la
+if REPLACE_MALLOC
+libsciteco_base_la_LIBADD += $(top_builddir)/contrib/dlmalloc/libdlmalloc.la
+endif
if BOOTSTRAP
noinst_PROGRAMS = sciteco-minimal