diff options
author | Benoit Foucher <benoit@zeroc.com> | 2008-01-29 17:36:34 +0100 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2008-01-29 17:36:34 +0100 |
commit | 77a5dcc6c3aaf568a390b13097bdd8619eb7f51e (patch) | |
tree | 5a5207f86284410ac440a5973bb4e49b07ffeff9 /java/ant/Slice2JavaTask.java | |
parent | Fixed couplr of Ice-E compile problems (diff) | |
download | ice-77a5dcc6c3aaf568a390b13097bdd8619eb7f51e.tar.bz2 ice-77a5dcc6c3aaf568a390b13097bdd8619eb7f51e.tar.xz ice-77a5dcc6c3aaf568a390b13097bdd8619eb7f51e.zip |
Many build system fixes to not require ICE_HOME anymore when building a source distribution
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()); |