bodewig 2003/08/14 09:25:52 Modified: src/main/org/apache/tools/ant/types Path.java Log: Newer versions of Kaffe have a filesystem layout similar to Sun's VMs, don't exclude rt.jar and friends. PR: 22297 Revision Changes Path 1.57 +14 -8 ant/src/main/org/apache/tools/ant/types/Path.java Index: Path.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/types/Path.java,v retrieving revision 1.56 retrieving revision 1.57 diff -u -r1.56 -r1.57 --- Path.java 13 Aug 2003 15:14:31 -0000 1.56 +++ Path.java 14 Aug 2003 16:25:52 -0000 1.57 @@ -603,6 +603,20 @@ * Add the Java Runtime classes to this Path instance. */ public void addJavaRuntime() { + if ("Kaffe".equals(System.getProperty("java.vm.name"))) { + // newer versions of Kaffe (1.1.1+) won't have this, + // but this will be sorted by FileSet anyway. + File kaffeShare = new File(System.getProperty("java.home") + + File.separator + "share" + + File.separator + "kaffe"); + if (kaffeShare.isDirectory()) { + FileSet kaffeJarFiles = new FileSet(); + kaffeJarFiles.setDir(kaffeShare); + kaffeJarFiles.setIncludes("*.jar"); + addFileset(kaffeJarFiles); + } + } + if (System.getProperty("java.vendor").toLowerCase(Locale.US).indexOf("microsoft") >= 0) { // Pull in *.zip from packages directory FileSet msZipFiles = new FileSet(); @@ -610,14 +624,6 @@ + File.separator + "Packages")); msZipFiles.setIncludes("*.ZIP"); addFileset(msZipFiles); - } else if ("Kaffe".equals(System.getProperty("java.vm.name"))) { - FileSet kaffeJarFiles = new FileSet(); - kaffeJarFiles.setDir(new File(System.getProperty("java.home") - + File.separator + "share" - + File.separator + "kaffe")); - - kaffeJarFiles.setIncludes("*.jar"); - addFileset(kaffeJarFiles); } else if (JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_1)) { addExisting(new Path(null, System.getProperty("java.home")
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]