* automake.in (variable_conditions_sub): Sort list passed to
variable_conditions_permutations.
(variable_conditions): Sort list before returning.
+1999-03-01 Tom Tromey <tromey@cygnus.com>
+
+ Fixes from Pavel Roskin:
+ * automake.in (variable_conditions_sub): Sort list passed to
+ variable_conditions_permutations.
+ (variable_conditions): Sort list before returning.
+
1999-02-27 Tom Tromey <tromey@cygnus.com>
* automake.in (lang_extensions): New sub.
{
local ($var) = @_;
local (%uniqify);
+ local (@uniq_list);
local ($cond);
%vars_scanned = ();
$uniqify{$cond} = 1;
}
- return keys %uniqify;
+ @uniq_list = sort keys %uniqify;
+ # Note we cannot just do `return sort keys %uniqify', because this
+ # function is sometimes used in a scalar context.
+ return @uniq_list;
}
# A subroutine of variable_conditions. We only return conditions
# definitions.
delete $vars_scanned{$var};
- return &variable_conditions_permutations (keys %allconds);
+ return &variable_conditions_permutations (sort keys %allconds);
}
local (@this_conds) = ();