diff options
Diffstat (limited to 'java/ant/Slice2JavaTask.java')
-rw-r--r-- | java/ant/Slice2JavaTask.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/java/ant/Slice2JavaTask.java b/java/ant/Slice2JavaTask.java index f0f824cfc25..ed465fdafb8 100644 --- a/java/ant/Slice2JavaTask.java +++ b/java/ant/Slice2JavaTask.java @@ -71,7 +71,7 @@ public class Slice2JavaTask extends SliceTask public Slice2JavaTask() { - _translator = new File("slice2java"); + _translator = null; _package = null; _tie = false; } @@ -145,6 +145,18 @@ public class Slice2JavaTask extends SliceTask // if(!buildList.isEmpty()) { + if(_translator == null) + { + if(_iceHome == null) + { + _translator = new File("slice2java"); + } + else + { + _translator = new File(_iceHome + File.separator + "bin" + File.separator + "slice2java"); + } + } + StringBuffer cmd = new StringBuffer(); // |