bodewig 2003/08/14 00:02:34 Modified: src/main/org/apache/tools/ant/taskdefs/optional/dotnet DotnetCompile.java Log: make definitions work for Mono Revision Changes Path 1.14 +6 -2 ant/src/main/org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.java Index: DotnetCompile.java =================================================================== RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/dotnet/DotnetCompile.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- DotnetCompile.java 8 Aug 2003 00:11:05 -0000 1.13 +++ DotnetCompile.java 14 Aug 2003 07:02:34 -0000 1.14 @@ -720,19 +720,23 @@ protected String getDefinitionsParameter() throws BuildException { StringBuffer defines = new StringBuffer(); Enumeration defEnum = definitionList.elements(); + boolean firstDefinition = true; while (defEnum.hasMoreElements()) { //loop through all definitions DotnetDefine define = (DotnetDefine) defEnum.nextElement(); if (define.isSet(this)) { //add those that are set, and a delimiter + if (!firstDefinition) { + defines.append(getDefinitionsDelimiter()); + } defines.append(define.getValue(this)); - defines.append(getDefinitionsDelimiter()); + firstDefinition = false; } } if (defines.length() == 0) { return null; } else { - return "/D:" + defines; + return "/d:" + defines; } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]