diff options
Diffstat (limited to 'java/ant/Slice2JavaTask.java')
-rw-r--r-- | java/ant/Slice2JavaTask.java | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/java/ant/Slice2JavaTask.java b/java/ant/Slice2JavaTask.java index bb376cdae98..34dc7e4ca8a 100644 --- a/java/ant/Slice2JavaTask.java +++ b/java/ant/Slice2JavaTask.java @@ -150,20 +150,7 @@ public class Slice2JavaTask extends SliceTask String translator; if(_translator == null) { - String iceInstall = getIceHome(); - - // - // If the location of the Ice install is not known, we - // rely on a path search to find the translator. - // - if(iceInstall == null) - { - translator = "slice2java"; - } - else - { - translator = new File(iceInstall + File.separator + "bin" + File.separator + "slice2java").toString(); - } + translator = getDefaultTranslator("slice2java"); } else { @@ -297,6 +284,7 @@ public class Slice2JavaTask extends SliceTask // log(translator + " " + cmd); ExecTask task = (ExecTask)getProject().createTask("exec"); + addLdLibraryPath(task); task.setFailonerror(true); Argument arg = task.createArg(); arg.setLine(cmd.toString()); @@ -353,6 +341,7 @@ public class Slice2JavaTask extends SliceTask final String outputProperty = "slice2java.depend." + System.currentTimeMillis(); task = (ExecTask)getProject().createTask("exec"); + addLdLibraryPath(task); task.setFailonerror(true); arg = task.createArg(); arg.setLine(cmd.toString()); |