summaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorJohn Ericson <John.Ericson@Obsidian.Systems>2018-12-14 20:28:34 (GMT)
committerDavid Goldblatt <davidtgoldblatt@gmail.com>2018-12-19 21:34:26 (GMT)
commit4e920d2c9d5aecc9dec7069a0c9736b1f14eead9 (patch)
tree9c16e1b83eb2e9062b898467423f6b7d80b1bac0 /Makefile.in
parent7241bf5b745ba5ec24b26b0ef2bd30b1c0a428dc (diff)
downloadjemalloc-4e920d2c9d5aecc9dec7069a0c9736b1f14eead9.zip
jemalloc-4e920d2c9d5aecc9dec7069a0c9736b1f14eead9.tar.gz
jemalloc-4e920d2c9d5aecc9dec7069a0c9736b1f14eead9.tar.bz2
Add --{enable,disable}-{static,shared} to configure script
My distro offers a custom toolchain where it's not possible to make static libs, so it's insufficient to just delete the libs I don't want. I actually need to avoid building them in the first place.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in17
1 files changed, 15 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index 31a9cea..b788a09 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -55,6 +55,8 @@ cfghdrs_out := @cfghdrs_out@
cfgoutputs_in := $(addprefix $(srcroot),@cfgoutputs_in@)
cfgoutputs_out := @cfgoutputs_out@
enable_autogen := @enable_autogen@
+enable_shared := @enable_shared@
+enable_static := @enable_static@
enable_prof := @enable_prof@
enable_zone_allocator := @enable_zone_allocator@
enable_experimental_smallocx := @enable_experimental_smallocx@
@@ -430,7 +432,12 @@ $(objroot)test/stress/%$(EXE): $(objroot)test/stress/%.$(O) $(C_JET_OBJS) $(C_TE
build_lib_shared: $(DSOS)
build_lib_static: $(STATIC_LIBS)
-build_lib: build_lib_shared build_lib_static
+ifeq ($(enable_shared), 1)
+build_lib: build_lib_shared
+endif
+ifeq ($(enable_static), 1)
+build_lib: build_lib_static
+endif
install_bin:
$(INSTALL) -d $(BINDIR)
@@ -467,7 +474,13 @@ install_lib_pc: $(PC)
$(INSTALL) -m 644 $$l $(LIBDIR)/pkgconfig; \
done
-install_lib: install_lib_shared install_lib_static install_lib_pc
+ifeq ($(enable_shared), 1)
+install_lib: install_lib_shared
+endif
+ifeq ($(enable_static), 1)
+install_lib: install_lib_static
+endif
+install_lib: install_lib_pc
install_doc_html:
$(INSTALL) -d $(DATADIR)/doc/jemalloc$(install_suffix)