From 2e0e3d22ec80c3aab2794ecababdc3095410246d Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 25 Jun 1993 20:03:51 +0000 Subject: [PATCH] Formerly vpath.c.~12~ --- vpath.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/vpath.c b/vpath.c index db53168d..ab1d0398 100644 --- a/vpath.c +++ b/vpath.c @@ -66,7 +66,17 @@ build_vpath_lists () /* If there is a VPATH variable with a nonnull value, construct the general VPATH list from it. We use variable_expand rather than just calling lookup_variable so that it will be recursively expanded. */ - p = variable_expand ("$(VPATH)"); + + { + /* Turn off --warn-undefined-variables while we expand SHELL and IFS. */ + int save = warn_undefined_variables_flag; + warn_undefined_variables_flag = 0; + + p = variable_expand ("$(VPATH)"); + + warn_undefined_variables_flag = save; + } + if (*p != '\0') { construct_vpath_list ("%", p);