public abstract class MsvcCompatibleCCompiler extends PrecompilingCommandLineCCompiler
objDir, workDirDEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID| 限定符 | 构造器和说明 |
|---|---|
protected |
MsvcCompatibleCCompiler(String command,
String identifierArg,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env) |
createParsercreatePrecompileConfigurationsaddIncludes, buildDefineArguments, compile, createConfiguration, getCommand, getCommandWithPath, getIdentifier, getIncludeDirSwitch, getLibtool, getLibtoolCompiler, getMaximumCommandLength, getMaximumInputFilesPerCommand, getOutputFileNames, getTotalArgumentLengthForInputFile, runCommand, setCommandcanParse, createConfiguration, getBaseOutputName, getOutputSuffix, parseIncludes, resolveInclude, setObjDir, setWorkDirbid, changeEnvironment, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, isWindows, toStringbid, changeEnvironment, getLinkerprotected void addImpliedArgs(Vector<String> args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, Boolean rtti, OptimizationEnum optimization)
addImpliedArgs 在类中 CommandLineCompilerprotected void addWarningSwitch(Vector<String> args, int level)
addWarningSwitch 在类中 CommandLineCompilerprotected CompilerConfiguration createPrecompileGeneratingConfig(CommandLineCompilerConfiguration baseConfig, File prototype, String lastInclude)
protected CompilerConfiguration createPrecompileUsingConfig(CommandLineCompilerConfiguration baseConfig, File prototype, String lastInclude, String[] exceptFiles)
protected int getArgumentCountPerInputFile()
protected String getInputFileArgument(File outputDir, String filename, int index)
protected void getDefineSwitch(StringBuffer buffer, String define, String value)
getDefineSwitch 在类中 CommandLineCompilerprotected File[] getEnvironmentIncludePath()
protected String getIncludeDirSwitch(String includeDir)
getIncludeDirSwitch 在类中 CommandLineCompilerprotected void getUndefineSwitch(StringBuffer buffer, String define)
getUndefineSwitch 在类中 CommandLineCompilerCopyright © 2005-2017 NAR Maven Plugin developers. All Rights Reserved.