From 5bb077f59871d3c25031bf9546bcc42e5331de33 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Thu, 12 Jul 2001 10:06:40 +0000 Subject: [PATCH] make search for target files in the same directory as source files Submitted by: Gunnlaugur Thor Briem git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@269326 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/UpToDate.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/UpToDate.java b/src/main/org/apache/tools/ant/taskdefs/UpToDate.java index a898eff80..33ed1098b 100644 --- a/src/main/org/apache/tools/ant/taskdefs/UpToDate.java +++ b/src/main/org/apache/tools/ant/taskdefs/UpToDate.java @@ -177,13 +177,15 @@ public class UpToDate extends MatchingTask { protected boolean scanDir(File srcDir, String files[]) { SourceFileScanner sfs = new SourceFileScanner(this); FileNameMapper mapper = null; + File dir = srcDir; if (mapperElement == null) { MergingMapper mm = new MergingMapper(); mm.setTo(_targetFile.getAbsolutePath()); mapper = mm; + dir = null; } else { mapper = mapperElement.getImplementation(); } - return sfs.restrict(files, srcDir, null, mapper).length == 0; + return sfs.restrict(files, srcDir, dir, mapper).length == 0; } }