aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2003-02-19 23:37:24 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2003-02-19 23:37:24 +0000
commitee03dc5e15ca759375e28a810a2a24eebe091bb0 (patch)
tree29e13f16854477ea1b6318beeb2abd069ab1b528 /configure.in
parent3bc400cdc1d413b96b07bf8d590a5e99bf9c326a (diff)
downloadgcc-ee03dc5e15ca759375e28a810a2a24eebe091bb0.zip
gcc-ee03dc5e15ca759375e28a810a2a24eebe091bb0.tar.gz
gcc-ee03dc5e15ca759375e28a810a2a24eebe091bb0.tar.bz2
configure.in: Introduce --enable-maintainer-mode.
* configure.in: Introduce --enable-maintainer-mode. * configure: Rebuilt. * Makefile.tpl (Makefile.in, configure): Enable dependencies only for maintainer mode. * Makefile.in: Rebuilt. From-SVN: r63134
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in19
1 files changed, 19 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 6412e7b..bb57572 100644
--- a/configure.in
+++ b/configure.in
@@ -2127,4 +2127,23 @@ AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
+AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+AC_ARG_ENABLE(maintainer-mode,
+[ --enable-maintainer-mode enable make rules and dependencies not useful
+ (and sometimes confusing) to the casual installer],
+ USE_MAINTAINER_MODE=$enableval,
+ USE_MAINTAINER_MODE=no)
+AC_MSG_RESULT($USE_MAINTAINER_MODE)
+AC_SUBST(MAINTAINER_MODE_TRUE)
+AC_SUBST(MAINTAINER_MODE_FALSE)
+if test "$USE_MAINTAINER_MODE" = yes; then
+ MAINTAINER_MODE_TRUE=
+ MAINTAINER_MODE_FALSE='#'
+else
+ MAINTAINER_MODE_TRUE='#'
+ MAINTAINER_MODE_FALSE=
+fi
+MAINT=$MAINTAINER_MODE_TRUE
+AC_SUBST(MAINT)dnl
+
AC_OUTPUT(Makefile)