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:
Compiler, org.codehaus.plexus.logging.LogEnabled

public class MSVCCompiler
extends 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(File src, File dest, CompilerConfiguration config)
           
protected  Map getEnvironmentVariables()
           
protected  String getOutputFileOption()
           
protected  void setEnvironmentVariables(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(Map envs)

getEnvironmentVariables

protected Map getEnvironmentVariables()

getOutputFileOption

protected String getOutputFileOption()
Specified by:
getOutputFileOption in class AbstractCCompiler

getCommandLine

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


Copyright © 2011 Codehaus. All Rights Reserved.