From: Roland McGrath Date: Thu, 19 May 1994 02:11:38 +0000 (+0000) Subject: (AC_BINSH): New macro. X-Git-Tag: fsf-origin~593 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7106d2e20bcb1e7d4916b4667fc2f72285eec88;p=thirdparty%2Fautoconf.git (AC_BINSH): New macro. (AC_INIT, AC_REVISION): Require AC_BINSH first thing. --- diff --git a/acgeneral.m4 b/acgeneral.m4 index 684a3f4bd..db5ed2e99 100644 --- a/acgeneral.m4 +++ b/acgeneral.m4 @@ -351,8 +351,15 @@ if test -n "$ac_prev"; then fi ])dnl dnl +dnl Try to have only one #! line, just so it doesn't look funny. +dnl +define(AC_BINSH, +[AC_PROVIDE([AC_BINSH])dnl +dnl AC_REQUIRE inserts a newline after this. +#!/bin/sh])dnl +dnl define(AC_INIT, -[#!/bin/sh +[AC_REQUIRE([AC_BINSH])dnl AC_NOTICE AC_PARSEARGS AC_PREPARE($1)])dnl @@ -465,9 +472,8 @@ dnl AC_CONFIG_HEADER(HEADER-TO-CREATE ...) define(AC_CONFIG_HEADER, [define(AC_CONFIG_NAMES, $1)])dnl dnl dnl AC_REVISION(REVISION-INFO) -define(AC_REVISION, [translit([#!/bin/sh -# From configure.in $1 -],$")])dnl +define(AC_REVISION, [AC_REQUIRE([AC_BINSH])dnl +[# From configure.in] translit([$1],$")])dnl dnl dnl Subroutines of AC_PREREQ. dnl diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index 684a3f4bd..db5ed2e99 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -351,8 +351,15 @@ if test -n "$ac_prev"; then fi ])dnl dnl +dnl Try to have only one #! line, just so it doesn't look funny. +dnl +define(AC_BINSH, +[AC_PROVIDE([AC_BINSH])dnl +dnl AC_REQUIRE inserts a newline after this. +#!/bin/sh])dnl +dnl define(AC_INIT, -[#!/bin/sh +[AC_REQUIRE([AC_BINSH])dnl AC_NOTICE AC_PARSEARGS AC_PREPARE($1)])dnl @@ -465,9 +472,8 @@ dnl AC_CONFIG_HEADER(HEADER-TO-CREATE ...) define(AC_CONFIG_HEADER, [define(AC_CONFIG_NAMES, $1)])dnl dnl dnl AC_REVISION(REVISION-INFO) -define(AC_REVISION, [translit([#!/bin/sh -# From configure.in $1 -],$")])dnl +define(AC_REVISION, [AC_REQUIRE([AC_BINSH])dnl +[# From configure.in] translit([$1],$")])dnl dnl dnl Subroutines of AC_PREREQ. dnl