From: Akim Demaille Date: Wed, 8 Mar 2000 11:11:37 +0000 (+0000) Subject: Don't dump AC_ARG_PROGRAM help messages if not used. X-Git-Tag: autoconf-2.50~1081 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=025fe0877039eef53ff36b63cff7a973b0582062;p=thirdparty%2Fautoconf.git Don't dump AC_ARG_PROGRAM help messages if not used. * acgeneral.m4 (_AC_INIT_HELP): Don't. (AC_ARG_PROGRAM): Do. --- diff --git a/ChangeLog b/ChangeLog index e96f0a6af..14147e265 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2000-03-08 Akim Demaille + + Don't dump AC_ARG_PROGRAM help messages if not used. + + * acgeneral.m4 (_AC_INIT_HELP): Don't. + (AC_ARG_PROGRAM): Do. + 2000-03-08 Akim Demaille Don't dump X help messages when `configure' does not check for X. diff --git a/acgeneral.m4 b/acgeneral.m4 index 42773b6aa..1993085e8 100644 --- a/acgeneral.m4 +++ b/acgeneral.m4 @@ -1002,23 +1002,16 @@ Directories: --infodir=DIR info documentation in DIR [PREFIX/info] --mandir=DIR man documentation in DIR [PREFIX/man] --srcdir=DIR find the sources in DIR [configure dir or ..] - EOF cat <<\EOF -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM - run sed PROGRAM on installed program names -EOF - cat <<\EOF Host type: --build=BUILD configure for building on BUILD [BUILD=HOST] --host=HOST configure for HOST [guessed] --target=TARGET configure for TARGET [TARGET=HOST] EOF + cat <<\EOF] AC_DIVERT_POP()dnl AC_DIVERT_PUSH(AC_DIVERSION_HELP_END)dnl @@ -1332,7 +1325,16 @@ esac[]dnl # -------------- # FIXME: Must be run only once. Introduce AC_DEFUN_ONCE? AC_DEFUN(AC_ARG_PROGRAM, -[if test "$program_transform_name" = s,x,x,; then +[dnl Document the options. +AC_EXPAND_ONCE([AC_DIVERT_PUSH(AC_DIVERSION_HELP_BEGIN)dnl + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM + run sed PROGRAM on installed program names +AC_DIVERT_POP])[]dnl +if test "$program_transform_name" = s,x,x,; then program_transform_name= else # Double any \ or $. echo might interpret backslashes. diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index 42773b6aa..1993085e8 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -1002,23 +1002,16 @@ Directories: --infodir=DIR info documentation in DIR [PREFIX/info] --mandir=DIR man documentation in DIR [PREFIX/man] --srcdir=DIR find the sources in DIR [configure dir or ..] - EOF cat <<\EOF -Program names: - --program-prefix=PREFIX prepend PREFIX to installed program names - --program-suffix=SUFFIX append SUFFIX to installed program names - --program-transform-name=PROGRAM - run sed PROGRAM on installed program names -EOF - cat <<\EOF Host type: --build=BUILD configure for building on BUILD [BUILD=HOST] --host=HOST configure for HOST [guessed] --target=TARGET configure for TARGET [TARGET=HOST] EOF + cat <<\EOF] AC_DIVERT_POP()dnl AC_DIVERT_PUSH(AC_DIVERSION_HELP_END)dnl @@ -1332,7 +1325,16 @@ esac[]dnl # -------------- # FIXME: Must be run only once. Introduce AC_DEFUN_ONCE? AC_DEFUN(AC_ARG_PROGRAM, -[if test "$program_transform_name" = s,x,x,; then +[dnl Document the options. +AC_EXPAND_ONCE([AC_DIVERT_PUSH(AC_DIVERSION_HELP_BEGIN)dnl + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM + run sed PROGRAM on installed program names +AC_DIVERT_POP])[]dnl +if test "$program_transform_name" = s,x,x,; then program_transform_name= else # Double any \ or $. echo might interpret backslashes.