From 25fea2ba5d7c79e44583f6ad8ea4b68fd0b4f689 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Fri, 8 Sep 2000 07:20:57 +0000 Subject: [PATCH] didn't work for absolute filenames. Reported by: Gardner, David git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267975 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/ProjectHelper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/ProjectHelper.java b/src/main/org/apache/tools/ant/ProjectHelper.java index 87f441a74..94ddd3b67 100644 --- a/src/main/org/apache/tools/ant/ProjectHelper.java +++ b/src/main/org/apache/tools/ant/ProjectHelper.java @@ -237,7 +237,12 @@ public class ProjectHelper { if (baseDir == null) { project.setBasedir((new File(buildFileParent)).getAbsolutePath()); } else { - project.setBasedir((new File(buildFileParent, baseDir)).getAbsolutePath()); + // check whether the user has specified an absolute path + if ((new File(baseDir)).isAbsolute()) { + project.setBasedir(baseDir); + } else { + project.setBasedir((new File(buildFileParent, baseDir)).getAbsolutePath()); + } } }