summaryrefslogtreecommitdiff
path: root/java/ant/Slice2JavaTask.java
diff options
context:
space:
mode:
authorBrent Eagles <brent@zeroc.com>2007-07-06 16:15:09 -0230
committerBrent Eagles <brent@zeroc.com>2007-07-06 16:15:09 -0230
commited6721d187392146212318fa0eef25380da0a8cb (patch)
tree1d8e0e204a6d3f7652c1db1204cf9c431386d956 /java/ant/Slice2JavaTask.java
parentAMD testing + AMD "rollback on user exception" fix (diff)
downloadice-ed6721d187392146212318fa0eef25380da0a8cb.tar.bz2
ice-ed6721d187392146212318fa0eef25380da0a8cb.tar.xz
ice-ed6721d187392146212318fa0eef25380da0a8cb.zip
Change ice.bin.dir to ice.home. Fix comments in SliceTask.getIceHome() and
change order of precedence for property vs. environment variable. The proper now takes precedence over the environment variable.
Diffstat (limited to 'java/ant/Slice2JavaTask.java')
-rw-r--r--java/ant/Slice2JavaTask.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/java/ant/Slice2JavaTask.java b/java/ant/Slice2JavaTask.java
index 97db610a637..43af64978d7 100644
--- a/java/ant/Slice2JavaTask.java
+++ b/java/ant/Slice2JavaTask.java
@@ -150,13 +150,19 @@ public class Slice2JavaTask extends SliceTask
String translator;
if(_translator == null)
{
- if(getIceHome() == 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(getIceHome() + File.separator + "bin" + File.separator + "slice2java").toString();
+ translator = new File(iceInstall + File.separator + "bin" + File.separator + "slice2java").toString();
}
}
else