Package net.sf.antcontrib.cpptasks.types
Class CommandLineArgument
java.lang.Object
net.sf.antcontrib.cpptasks.types.CommandLineArgument
- Direct Known Subclasses:
CompilerArgument
,LinkerArgument
An compiler/linker command line flag.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Enumerated attribute with the values "start", "mid" and "end", -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getValue()
boolean
isActive
(org.apache.tools.ant.Project p) Returns true if the define's if and unless conditions (if any) are satisfied.void
Sets the property name for the 'if' condition.void
setLocation
(CommandLineArgument.LocationEnum location) Specifies relative location of argument on command line.void
Set the property name for the 'unless' condition.void
Specifies the string that should appear on the command line.
-
Field Details
-
ifCond
-
location
private int location -
unlessCond
-
value
-
-
Constructor Details
-
CommandLineArgument
public CommandLineArgument()
-
-
Method Details
-
getLocation
public int getLocation() -
getValue
-
isActive
public boolean isActive(org.apache.tools.ant.Project p) Returns true if the define's if and unless conditions (if any) are satisfied. -
setIf
Sets the property name for the 'if' condition. The argument will be ignored unless the property is defined. The value of the property is insignificant, but values that would imply misinterpretation ("false", "no") will throw an exception when evaluated. -
setLocation
Specifies relative location of argument on command line. "start" will place argument at start of command line, "mid" will place argument after all "start" arguments but before filenames, "end" will place argument after filenames. -
setUnless
Set the property name for the 'unless' condition. If named property is set, the argument will be ignored. The value of the property is insignificant, but values that would imply misinterpretation ("false", "no") of the behavior will throw an exception when evaluated.- Parameters:
propName
- name of property
-
setValue
Specifies the string that should appear on the command line. The argument will be quoted if it contains embedded blanks. Use multiple arguments to avoid quoting.
-