org.codehaus.mojo.natives.msvc
Class MSVCCompiler

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.mojo.natives.compiler.AbstractCompiler
          extended by org.codehaus.mojo.natives.c.AbstractCCompiler
              extended by org.codehaus.mojo.natives.msvc.MSVCCompiler
All Implemented Interfaces:
org.codehaus.mojo.natives.compiler.Compiler, org.codehaus.plexus.logging.LogEnabled

public class MSVCCompiler
extends org.codehaus.mojo.natives.c.AbstractCCompiler

Version:
$Id: MSVCCompiler.java 6588 2008-03-28 12:22:57Z bentmann $
Author:
Dan Tran

Field Summary
 
Fields inherited from interface org.codehaus.mojo.natives.compiler.Compiler
ROLE
 
Constructor Summary
MSVCCompiler()
           
 
Method Summary
protected  org.codehaus.plexus.util.cli.Commandline getCommandLine(java.io.File src, java.io.File dest, org.codehaus.mojo.natives.compiler.CompilerConfiguration config)
           
protected  java.util.Map getEnvironmentVariables()
           
protected  java.lang.String getOutputFileOption()
           
protected  void setEnvironmentVariables(java.util.Map envs)
           
 
Methods inherited from class org.codehaus.mojo.natives.c.AbstractCCompiler
getParser
 
Methods inherited from class org.codehaus.mojo.natives.compiler.AbstractCompiler
compile, getObjectFile, getObjectFileExtension
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MSVCCompiler

public MSVCCompiler()
Method Detail

setEnvironmentVariables

protected void setEnvironmentVariables(java.util.Map envs)

getEnvironmentVariables

protected java.util.Map getEnvironmentVariables()

getOutputFileOption

protected java.lang.String getOutputFileOption()
Specified by:
getOutputFileOption in class org.codehaus.mojo.natives.c.AbstractCCompiler

getCommandLine

protected org.codehaus.plexus.util.cli.Commandline getCommandLine(java.io.File src,
                                                                  java.io.File dest,
                                                                  org.codehaus.mojo.natives.compiler.CompilerConfiguration config)
                                                           throws org.codehaus.mojo.natives.NativeBuildException
Overrides:
getCommandLine in class org.codehaus.mojo.natives.c.AbstractCCompiler
Throws:
org.codehaus.mojo.natives.NativeBuildException


Copyright © 2010. All Rights Reserved.