summaryrefslogtreecommitdiff
path: root/java/compiler/impl/src/com/intellij/compiler/ant/ChunkBuild.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/compiler/impl/src/com/intellij/compiler/ant/ChunkBuild.java')
-rw-r--r--java/compiler/impl/src/com/intellij/compiler/ant/ChunkBuild.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/java/compiler/impl/src/com/intellij/compiler/ant/ChunkBuild.java b/java/compiler/impl/src/com/intellij/compiler/ant/ChunkBuild.java
index cd20b1c83e62..4ac5fe462571 100644
--- a/java/compiler/impl/src/com/intellij/compiler/ant/ChunkBuild.java
+++ b/java/compiler/impl/src/com/intellij/compiler/ant/ChunkBuild.java
@@ -46,7 +46,13 @@ public class ChunkBuild extends CompositeGenerator{
}
}
- add(new Property(BuildProperties.getModuleChunkCompilerArgsProperty(chunk.getName()), BuildProperties.propertyRef(BuildProperties.PROPERTY_COMPILER_ADDITIONAL_ARGS)), 1);
+ final StringBuilder compileArgs = new StringBuilder();
+ compileArgs.append(chunk.getChunkSpecificCompileOptions());
+ if (compileArgs.length() > 0) {
+ compileArgs.append(" ");
+ }
+ compileArgs.append(BuildProperties.propertyRef(BuildProperties.PROPERTY_COMPILER_ADDITIONAL_ARGS));
+ add(new Property(BuildProperties.getModuleChunkCompilerArgsProperty(chunk.getName()), compileArgs.toString()), 1);
final String outputPathUrl = chunk.getOutputDirUrl();
String location = outputPathUrl != null?