From b219b364f401f8fa4b21245b94b38ed5536877c9 Mon Sep 17 00:00:00 2001 From: Mark Spruiell Date: Mon, 3 Feb 2003 17:50:40 +0000 Subject: added ice attribute for --ice flag, define element for -D options --- java/ant/Slice2JavaTask.java | 36 ++++++++++++++++++++++++++++++------ 1 file changed, 30 insertions(+), 6 deletions(-) (limited to 'java/ant/Slice2JavaTask.java') diff --git a/java/ant/Slice2JavaTask.java b/java/ant/Slice2JavaTask.java index 54608c8b1de..79ae2d16cdb 100644 --- a/java/ant/Slice2JavaTask.java +++ b/java/ant/Slice2JavaTask.java @@ -1,6 +1,6 @@ // ********************************************************************** // -// Copyright (c) 2002 +// Copyright (c) 2003 // ZeroC, Inc. // Billerica, MA, USA // @@ -53,6 +53,7 @@ import java.io.BufferedWriter; * * * + * * * * @@ -146,11 +147,6 @@ public class Slice2JavaTask extends SliceTask { StringBuffer cmd = new StringBuffer(); - // - // Add --ice - // - cmd.append(" --ice"); - // // Add --output-dir // @@ -182,6 +178,26 @@ public class Slice2JavaTask extends SliceTask } } + // + // Add defines + // + if(!_defines.isEmpty()) + { + java.util.Iterator i = _defines.iterator(); + while(i.hasNext()) + { + SliceDefine define = (SliceDefine)i.next(); + cmd.append(" -D"); + cmd.append(define.getName()); + String value = define.getValue(); + if(value != null) + { + cmd.append("="); + cmd.append(value); + } + } + } + // // Add --tie // @@ -190,6 +206,14 @@ public class Slice2JavaTask extends SliceTask cmd.append(" --tie"); } + // + // Add --ice + // + if(_ice) + { + cmd.append(" --ice"); + } + // // Add --case-sensitive // -- cgit v1.2.3