From: Ralf Wildenhues Date: Sun, 30 Sep 2007 04:18:20 +0000 (+0000) Subject: * automake.in (TARGET_PATTERN): Allow leading digit. X-Git-Tag: v1.10b~236 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4fc6914766059876bc36168ae7fbd4efe90eafe;p=thirdparty%2Fautomake.git * automake.in (TARGET_PATTERN): Allow leading digit. * tests/exeext3.test: Adjust to expose this. Report by Claudio Fontana and Laurence Finston. --- diff --git a/ChangeLog b/ChangeLog index 6eddcf3c9..d1f1d89ec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-09-30 Ralf Wildenhues + + * automake.in (TARGET_PATTERN): Allow leading digit. + * tests/exeext3.test: Adjust to expose this. + Report by Claudio Fontana and Laurence Finston. + 2007-08-23 Ralf Wildenhues * tests/defs.in (required): For gcj, check whether `gcj -v' diff --git a/automake.in b/automake.in index d7e48a1a4..47023ba2b 100755 --- a/automake.in +++ b/automake.in @@ -169,7 +169,7 @@ use Carp; my $IGNORE_PATTERN = '^\s*##([^#\n].*)?\n'; my $WHITE_PATTERN = '^\s*' . "\$"; my $COMMENT_PATTERN = '^#'; -my $TARGET_PATTERN='[$a-zA-Z_.@%][-.a-zA-Z0-9_(){}/$+@%]*'; +my $TARGET_PATTERN='[$a-zA-Z0-9_.@%][-.a-zA-Z0-9_(){}/$+@%]*'; # A rule has three parts: a list of targets, a list of dependencies, # and optionally actions. my $RULE_PATTERN = diff --git a/tests/exeext3.test b/tests/exeext3.test index 2392a3eb1..14b26615e 100755 --- a/tests/exeext3.test +++ b/tests/exeext3.test @@ -1,5 +1,5 @@ #! /bin/sh -# Copyright (C) 2002, 2003 Free Software Foundation, Inc. +# Copyright (C) 2002, 2003, 2007 Free Software Foundation, Inc. # # This file is part of GNU Automake. # @@ -29,10 +29,13 @@ AC_PROG_CC END cat > Makefile.am << 'END' -bin_PROGRAMS = maude +bin_PROGRAMS = maude 3dldf maude$(EXEEXT): yeah + +3dldf$(EXEEXT): + yippie END $ACLOCAL @@ -40,3 +43,5 @@ $AUTOMAKE -Wno-override $FGREP 'maude$(EXEEXT):' Makefile.in test 1 = `grep 'maude.*:' Makefile.in | wc -l` +$FGREP '3dldf$(EXEEXT):' Makefile.in +test 1 = `grep '3dldf.*:' Makefile.in | wc -l`