From patchwork Sun Sep 6 09:37:25 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Romain Naour X-Patchwork-Id: 8587 Received: (qmail 65785 invoked by alias); 6 Sep 2015 09:38:10 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 65772 invoked by uid 89); 6 Sep 2015 09:38:09 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.8 required=5.0 tests=AWL, BAYES_00, KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_LOW, URIBL_BLACK autolearn=no version=3.3.2 X-HELO: smtp1-g21.free.fr Received: from smtp1-g21.free.fr (HELO smtp1-g21.free.fr) (212.27.42.1) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Sun, 06 Sep 2015 09:38:07 +0000 Received: from adeos.localdomain (unknown [81.57.22.125]) by smtp1-g21.free.fr (Postfix) with ESMTP id 0E8879400DE; Sun, 6 Sep 2015 11:38:02 +0200 (CEST) From: Romain Naour To: gdb-patches@sourceware.org Cc: Romain Naour , Yao Qi , Thomas Petazzoni Subject: [PATCH] [RFC] gdb: add disable-docs option Date: Sun, 6 Sep 2015 11:37:25 +0200 Message-Id: <1441532245-23124-1-git-send-email-romain.naour@openwide.fr> X-IsSubscribed: yes If makeinfo is not found in the system then the missing script is used to warn the user. Before commit e30465112ed4c6320dd19107302057a5f7712cf2 the missing script returned 0 after printing the message. Now, missing return 127 (command not found) to the Makefile and the build fail. As suggested [1], add a new option to disable the documentation. [1] http://lists.busybox.net/pipermail/buildroot/2015-September/138824.html Fixes: http://autobuild.buildroot.net/results/dee/dee1326baf26ad1eb6e12a7d033428eca50d00bc/build-end.log Signed-off-by: Romain Naour Cc: Yao Qi Cc: Thomas Petazzoni --- This patch is untested since I can't regenerate the configure script due to autoconf version mismatch. configure.ac:34: error: Please use exactly Autoconf 2.64 instead of 2.69. --- gdb/ChangeLog | 4 ++++ gdb/Makefile.in | 7 ++++++- gdb/configure.ac | 7 +++++++ 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 370980d..900e53f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2015-09-06 Romain Naour (tiny change) + + * configure.ac: add disable-docs option + 2015-09-04 Andrew Burgess * tui/tui-data.c (win_with_focus): Remove cast of NULL pointer. diff --git a/gdb/Makefile.in b/gdb/Makefile.in index 0d7cf97..bfbb6be 100644 --- a/gdb/Makefile.in +++ b/gdb/Makefile.in @@ -1089,7 +1089,12 @@ COMMON_OBS = $(DEPFILES) $(CONFIG_OBS) $(YYOBJ) \ TSOBS = inflow.o -SUBDIRS = doc @subdirs@ data-directory $(GNULIB_BUILDDIR) +SUBDIRS = @subdirs@ data-directory $(GNULIB_BUILDDIR) + +if INSTALL_DOC +SUBDIRS += doc +endif + CLEANDIRS = $(SUBDIRS) # List of subdirectories in the build tree that must exist. diff --git a/gdb/configure.ac b/gdb/configure.ac index 29d0b63..79c370b 100644 --- a/gdb/configure.ac +++ b/gdb/configure.ac @@ -107,6 +107,13 @@ PACKAGE=gdb AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of this package. ]) AC_SUBST(PACKAGE) +# Enable/Disable documentation +AC_ARG_ENABLE([docs], + [AS_HELP_STRING([--disable-docs], + [disable building of documentation])], + wantdocs=$enableval, wantdocs=yes) +AM_CONDITIONAL([INSTALL_DOC], [test "$wantdocs" = "yes"]) + # We never need to detect it in this sub-configure. # But preserve it for config.status --recheck. AC_ARG_VAR(MAKEINFO,