* automake.in (vars_scanned): Move near traverse_variable_recursively.
authorAlexandre Duret-Lutz <adl@gnu.org>
Sun, 2 Feb 2003 23:40:51 +0000 (23:40 +0000)
committerAlexandre Duret-Lutz <adl@gnu.org>
Sun, 2 Feb 2003 23:40:51 +0000 (23:40 +0000)
commit60501dbd01f4af5762b9b13b995db844650e1e31
tree88f36f56c1744d93e54db1abf64ba0cbb4624cb8
parent7bbabafbfa28110e0ce6f0f6871aa5838aea2a58
* automake.in (vars_scanned): Move near traverse_variable_recursively.
(traverse_variable_recursively,
traverse_variable_recursively_worker): Accept a $COND_FILTER argument
to filter out conditions during recursion.  Don't recurse into
undefined variables.  Don't pass empty results to &FUN_COLLECT.
(value_to_list): Remove, was used by
variable_value_as_list_recursive_worker only.
(variable_value_as_list_recursive_worker): Rewrite using
traverse_variable_recursively.  Remove the $parent argument.
(variable_value_as_list_recursive,
variable_loc_and_value_as_list_recursive): Adjust calls
to variable_value_as_list_recursive_worker.  Don't reset
%vars_scanned.
* tests/cond3.test: Don't expect empty helper variables,
we don't output them anymore.
* tests/cond30.test: Use an undefined variable.
ChangeLog
automake.in
tests/cond3.test
tests/cond30.test