]> granicus.if.org Git - libatomic_ops/commitdiff
Do not install documentation if configure --disable-docs (new option)
authorIvan Maidanski <ivmai@mail.ru>
Thu, 3 Aug 2017 21:18:34 +0000 (00:18 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 3 Aug 2017 21:30:26 +0000 (00:30 +0300)
Issue #28 (libatomic_ops).

* Makefile.am (dist_doc_DATA): Define only if ENABLE_DOCS.
* doc/Makefile.am (dist_doc_DATA): Likewise.
* configure.ac (docs): New AC_ARG_ENABLE.
* configure.ac (ENABLE_DOCS): New AM_CONDITIONAL.

Makefile.am
configure.ac
doc/Makefile.am

index 657c898ac537694f7f5e72e187e305352b8408d3..a8f4ac93f7016955ee8700130445ec0ce37733e2 100644 (file)
@@ -6,7 +6,9 @@ pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = pkgconfig/atomic_ops.pc
 noinst_DATA = pkgconfig/atomic_ops-uninstalled.pc
 
+if ENABLE_DOCS
 dist_doc_DATA = COPYING README.md
+endif
 
 EXTRA_DIST = autogen.sh
 
index e98c4786f7196da011207f344e4c9c79fc1b628d..b15a66e7fbb43d2769df21d6171fb5139cb4b9cf 100644 (file)
@@ -125,6 +125,11 @@ if test "$enable_gcov" = "yes"; then
   CFLAGS=`echo "$CFLAGS" | sed -e 's/-O\(1\|2\|3\|4\|s\|fast\)\?//g'`
 fi
 
+AC_ARG_ENABLE(docs,
+        [AC_HELP_STRING([--disable-docs],
+                        [Do not build and install documentation])])
+AM_CONDITIONAL(ENABLE_DOCS, test x$enable_docs != xno)
+
 AC_SUBST(PICFLAG)
 AC_SUBST(DEFS)
 
index 66af2bdbbdd6f05828258a0fc59da06ad591de5e..571b52b67da354cf2102e2008187a7c09a43058b 100644 (file)
@@ -1,4 +1,7 @@
 # installed documentation
 #
+
+if ENABLE_DOCS
 dist_doc_DATA = LICENSING.txt README_details.txt README_stack.txt \
     README_malloc.txt README_win32.txt
+endif