Class OpenWatcomProcessor
- java.lang.Object
-
- net.sf.antcontrib.cpptasks.openwatcom.OpenWatcomProcessor
-
public final class OpenWatcomProcessor extends java.lang.ObjectA add-in class for OpenWatcom processors.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddWarningSwitch(java.util.Vector args, int level)Adds warning command line options.static java.lang.StringgetCommandFileSwitch(java.lang.String cmdFile)Gets command line option to read from an option file.static voidgetDefineSwitch(java.lang.StringBuffer buffer, java.lang.String define, java.lang.String value)Creates a command line option to define a preprocessor macro.static java.lang.StringgetIncludeDirSwitch(java.lang.String includeDir)Create a command line option to add a directory to the include path.static java.lang.String[]getLibraryPatterns(java.lang.String[] libnames, LibraryTypeEnum libType)Get file selectors for specified libraries.static java.lang.String[]getOutputFileSwitch(java.lang.String outPath)Builds command line options to specify the output file names.static voidgetUndefineSwitch(java.lang.StringBuffer buffer, java.lang.String define)Builds a command line option to undefine a preprocessor macro.static booleanisCaseSensitive()Gets whether processor tratement of file names is case-sensitive.
-
-
-
Method Detail
-
addWarningSwitch
public static void addWarningSwitch(java.util.Vector args, int level)Adds warning command line options.- Parameters:
args- Vector list of optionslevel- int value of WarningLevelEnum
-
getCommandFileSwitch
public static java.lang.String getCommandFileSwitch(java.lang.String cmdFile)
Gets command line option to read from an option file.- Parameters:
cmdFile- String file name for option file- Returns:
- String Command line option
-
getDefineSwitch
public static void getDefineSwitch(java.lang.StringBuffer buffer, java.lang.String define, java.lang.String value)Creates a command line option to define a preprocessor macro.- Parameters:
buffer- StringBuffer destination bufferdefine- String parameter to definevalue- String value, may be null
-
getIncludeDirSwitch
public static java.lang.String getIncludeDirSwitch(java.lang.String includeDir)
Create a command line option to add a directory to the include path.- Parameters:
includeDir- String directory- Returns:
- String command line option
-
getOutputFileSwitch
public static java.lang.String[] getOutputFileSwitch(java.lang.String outPath)
Builds command line options to specify the output file names.- Parameters:
outPath- String path to output file- Returns:
- String[] command line options
-
getLibraryPatterns
public static java.lang.String[] getLibraryPatterns(java.lang.String[] libnames, LibraryTypeEnum libType)Get file selectors for specified libraries.- Parameters:
libnames- library nameslibType- library type- Returns:
- file selectors
-
getUndefineSwitch
public static void getUndefineSwitch(java.lang.StringBuffer buffer, java.lang.String define)Builds a command line option to undefine a preprocessor macro.- Parameters:
buffer- StringBuffer destinationdefine- String macro to be undefined
-
isCaseSensitive
public static boolean isCaseSensitive()
Gets whether processor tratement of file names is case-sensitive.- Returns:
- boolean true if case sensitive
-
-