summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Bodewig <bodewig@apache.org>2000-10-20 11:36:07 +0000
committerStefan Bodewig <bodewig@apache.org>2000-10-20 11:36:07 +0000
commitb189662baea49c3ee14fafced8ffa117a77bd6a8 (patch)
treeae98bee6cfeb3aae2ccfe64a1fefc50853229af8
parent2a3982483aeb4110581d1bf78bea056fcaf6a94f (diff)
downloadant-b189662baea49c3ee14fafced8ffa117a77bd6a8.tar.gz
Make <javac> always add +F to the jikes command line if
build.compiler.fulldepend has been set. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268115 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/main/org/apache/tools/ant/taskdefs/Javac.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/main/org/apache/tools/ant/taskdefs/Javac.java b/src/main/org/apache/tools/ant/taskdefs/Javac.java
index 2cbdf887b..754c3b11e 100644
--- a/src/main/org/apache/tools/ant/taskdefs/Javac.java
+++ b/src/main/org/apache/tools/ant/taskdefs/Javac.java
@@ -703,11 +703,6 @@ public class Javac extends MatchingTask {
}
if (depend) {
cmd.createArgument().setValue("-depend");
- String fullDependProperty = project.getProperty("build.compiler.fulldepend");
- if (fullDependProperty != null
- && Project.toBoolean(fullDependProperty)) {
- cmd.createArgument().setValue("+F");
- }
}
/**
* XXX
@@ -746,6 +741,16 @@ public class Javac extends MatchingTask {
cmd.createArgument().setValue("+P");
}
+ /**
+ * Jikes supports something it calls "full dependency
+ * checking", see the jikes documentation for differences
+ * between -depend and +F.
+ */
+ String fullDependProperty = project.getProperty("build.compiler.fulldepend");
+ if (fullDependProperty != null && Project.toBoolean(fullDependProperty)) {
+ cmd.createArgument().setValue("+F");
+ }
+
int firstFileName = cmd.size();
logAndAddFilesToCompile(cmd);