From c3acfa7ab3e8be53de1e161bd9e28500bfa3fdb5 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 21 Feb 1996 23:18:36 +0000 Subject: [PATCH] don't sweep in build_subdir is "." CVS patchset: 386 CVS date: 1996/02/21 23:18:36 --- build/build.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/build/build.c b/build/build.c index a8fe860..f826f97 100644 --- a/build/build.c +++ b/build/build.c @@ -148,13 +148,15 @@ int execPart(Spec s, char *sb, char *name, int builddir) static void doSweep(Spec s) { char buf[1024]; - - struct Script *script; - script = openScript(s, 0, "sweep"); - sprintf(buf, "rm -rf %s\n", build_subdir); - writeScript(script, buf); - execScript(script); - freeScript(script); + + if (strcmp(build_subdir, ".")) { + struct Script *script; + script = openScript(s, 0, "sweep"); + sprintf(buf, "rm -rf %s\n", build_subdir); + writeScript(script, buf); + execScript(script); + freeScript(script); + } } static int doSetupMacro(Spec spec, StringBuf sb, char *line) -- 2.7.4