summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabrice Fontaine <fontaine.fabrice@gmail.com>2019-04-19 11:44:18 (GMT)
committerQi Wang <interwq@gmail.com>2019-04-23 22:32:02 (GMT)
commit702d76dbd03e4fe7347399e1e322c80102c95544 (patch)
tree7b9f3377a72f89c4c69996ae7030e4a879820e59
parent498f47e1ec83431426cdff256c23eceade41b4ef (diff)
downloadjemalloc-702d76dbd03e4fe7347399e1e322c80102c95544.zip
jemalloc-702d76dbd03e4fe7347399e1e322c80102c95544.tar.gz
jemalloc-702d76dbd03e4fe7347399e1e322c80102c95544.tar.bz2
configure.ac: Add an option to disable doc
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
-rw-r--r--Makefile.in7
-rw-r--r--configure.ac14
2 files changed, 20 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index 38722ff..7128b00 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -56,6 +56,7 @@ cfghdrs_out := @cfghdrs_out@
cfgoutputs_in := $(addprefix $(srcroot),@cfgoutputs_in@)
cfgoutputs_out := @cfgoutputs_out@
enable_autogen := @enable_autogen@
+enable_doc := @enable_doc@
enable_shared := @enable_shared@
enable_static := @enable_static@
enable_prof := @enable_prof@
@@ -516,7 +517,11 @@ done
install_doc: build_doc install_doc_html install_doc_man
-install: install_bin install_include install_lib install_doc
+install: install_bin install_include install_lib
+
+ifeq ($(enable_doc), 1)
+install: install_doc
+endif
tests_unit: $(TESTS_UNIT:$(srcroot)%.c=$(objroot)%$(EXE))
tests_integration: $(TESTS_INTEGRATION:$(srcroot)%.c=$(objroot)%$(EXE)) $(TESTS_INTEGRATION_CPP:$(srcroot)%.cpp=$(objroot)%$(EXE))
diff --git a/configure.ac b/configure.ac
index 7a83a1a..39a540f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -893,6 +893,19 @@ AC_PROG_RANLIB
AC_PATH_PROG([LD], [ld], [false], [$PATH])
AC_PATH_PROG([AUTOCONF], [autoconf], [false], [$PATH])
+dnl Enable documentation
+AC_ARG_ENABLE([doc],
+ [AS_HELP_STRING([--enable-documentation], [Build documentation])],
+if test "x$enable_doc" = "xno" ; then
+ enable_doc="0"
+else
+ enable_doc="1"
+fi
+,
+enable_doc="1"
+)
+AC_SUBST([enable_doc])
+
dnl Enable shared libs
AC_ARG_ENABLE([shared],
[AS_HELP_STRING([--enable-shared], [Build shared libaries])],
@@ -2369,6 +2382,7 @@ AC_MSG_RESULT([JEMALLOC_PRIVATE_NAMESPACE])
AC_MSG_RESULT([ : ${JEMALLOC_PRIVATE_NAMESPACE}])
AC_MSG_RESULT([install_suffix : ${install_suffix}])
AC_MSG_RESULT([malloc_conf : ${config_malloc_conf}])
+AC_MSG_RESULT([documentation : ${enable_doc}])
AC_MSG_RESULT([shared libs : ${enable_shared}])
AC_MSG_RESULT([static libs : ${enable_static}])
AC_MSG_RESULT([autogen : ${enable_autogen}])