From 68e9ff8be872519cf721a07f42cd7d4210dd4151 Mon Sep 17 00:00:00 2001 From: Alexandre Duret-Lutz Date: Thu, 25 Apr 2002 16:47:04 +0000 Subject: [PATCH] * automake.in (subobjname): Use the length of %subobjvar instead of $subobjnamenum. (subobjnamenum): Remove. --- ChangeLog | 6 ++++++ automake.in | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 132be99d..4c63b6d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2002-04-25 Alexandre Duret-Lutz + + * automake.in (subobjname): Use the length of %subobjvar + instead of $subobjnamenum. + (subobjnamenum): Remove. + 2002-04-25 Alexandre Duret-Lutz For PR automake/307: diff --git a/automake.in b/automake.in index 930d582b..7712b684 100755 --- a/automake.in +++ b/automake.in @@ -2267,15 +2267,14 @@ sub define_objects_from_sources ($$$$$$$) # # This setup can be the case of a testsuite containing lots (>100) of # small C programs, all testing the same set of source files. -my $subobjnamenum = 0; sub subobjname (@) { my $key = "@_"; return $subobjvar{$key} if exists $subobjvar{$key}; - ++$subobjnamenum; - my $name = "am__objects_${subobjnamenum}"; + my $num = 1 + keys (%subobjvar); + my $name = "am__objects_${num}"; $subobjvar{$key} = $name; return $name; } -- 2.43.5