mirror of
https://github.com/mirror/make.git
synced 2025-02-12 12:50:13 +08:00
Ensure that we correctly skip the entirety of a macro or function reference when searching for the "," separator in an ifeq/ifneq conditional, including using "$," and also "${foo,bar}". Note that this change means that parenthesis OTHER than those used for variable expansion are not considered special, any longer. * NEWS: Announce the change. * src/read.c (conditional_line): Skip variable references when looking for "," and ensure that we match closing parens/braces properly. * tests/scripts/features/conditionals: Add tests for this behavior. |
||
---|---|---|
.. | ||
features | ||
functions | ||
misc | ||
options | ||
targets | ||
variables | ||
vms | ||
test_template |