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]