From 5d4e93228c4153ed052f67999e939e3f492879cf Mon Sep 17 00:00:00 2001 From: Sam Ruby Date: Sun, 6 Feb 2000 00:26:57 +0000 Subject: [PATCH] Merge classpath+sourcepath for jdk 1.1 git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267581 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/tools/ant/taskdefs/Javadoc.java | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java index e5cd0f802..b44b17a8f 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Javadoc.java +++ b/src/main/org/apache/tools/ant/taskdefs/Javadoc.java @@ -251,16 +251,22 @@ public class Javadoc extends Exec { Vector argList = new Vector(); // ------------------------------------------------ general javadoc arguments - if (sourcePath != null) { - argList.addElement("-sourcepath"); - argList.addElement(sourcePath); - } - argList.addElement("-classpath"); - if (classpath != null) { + if (classpath == null) + classpath = System.getProperty("java.class.path"); + + if ( (!javadoc1) || (sourcePath == null) ) { + argList.addElement("-classpath"); argList.addElement(classpath); - } else { - argList.addElement(System.getProperty("java.class.path")); + if (sourcePath != null) { + argList.addElement("-sourcepath"); + argList.addElement(sourcePath); + } + } else { + argList.addElement("-classpath"); + argList.addElement(sourcePath + + System.getProperty("path.separator") + classpath); } + if (destDir != null) { argList.addElement("-d"); argList.addElement(destDir.getAbsolutePath());