terp - the ANT Tasks
v1.3.304

com.codemesh.terp.ant.compiler.cpp
Class Gcc.Impl

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.codemesh.terp.ant.compiler.cpp.CppCompilerImpl
              extended by com.codemesh.terp.ant.compiler.cpp.Gcc.Impl
All Implemented Interfaces:
Compiler<CppCompiler>, CppCompiler, CppCompilerOptions, Gcc, TerpAware, TerpContextHolder, java.lang.Cloneable
Enclosing interface:
Gcc

public static class Gcc.Impl
extends CppCompilerImpl
implements Gcc

The default g++ compiler type. This is the thinnest wrapper type over the generic C++ compiler type CppCompilerImpl. Using this type is equivalent to using the generic compiler type and setting the compiler code to "gcc".


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.codemesh.terp.ant.compiler.cpp.Gcc
Gcc.Impl
 
Nested classes/interfaces inherited from interface com.codemesh.terp.ant.compiler.cpp.CppCompiler
CppCompiler.SourceToTargets
 
Nested classes/interfaces inherited from interface com.codemesh.terp.ant.TerpAware
TerpAware.Delegate
 
Field Summary
 
Fields inherited from class com.codemesh.terp.ant.compiler.cpp.CppCompilerImpl
aware, batchSize, bom, cleanup, compiler, COMPILER_OPTIONS, compilerString, cppExtensions, createdFiles, createDirs, ctx, defExtensions, depends, failOnError, forcecompile, iconExtensions, libExtensions, LINKER_OPTIONS, maxParallel, objExtensions, options, parallel, postBuilds, preBuilds, rcExtensions, resExtensions, showOnly, targetDir, targetNameProperty, tempDir, TO_FILE, TO_INT
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
Gcc.Impl()
           
 
Method Summary
 
Methods inherited from class com.codemesh.terp.ant.compiler.cpp.CppCompilerImpl
addOption, clearDependencies, createArchive, createBoundsCheck, createCompileOnly, createDebug, createDefine, createDirsIfNecessary, createDynamicSources, createExceptions, createGenerateVsProject, createInclude, createLibpath, createLibrary, createLinksIfNecessary, createManifest, createMultithreaded, createObjects, createOptimize, createOption, createOptions, createPostBuild, createPreBuild, createProcArch, createProfile, createQuiet, createRelocatable, createResource, createResponseFile, createRtti, createRunpath, createRuntime, createSources, createTarget, createUndefine, createWarning, doCleanup, doCompile, doDepends, doLink, doPostLink, doPreCompile, execute, expand, expand, getBaseDir, getBOM, getCode, getCompilationSources, getCompiler, getContext, getCreateDirs, getIf, getLinkSources, getOptions, getPattern, getProcArch, getShowOnly, getTargetDir, getTargetNameProperty, getTempDir, getTraits, getUnless, getVersion, populateDependencies, satisfiesConditions, setBatchSize, setBOM, setCleanup, setCompiler, setContext, setCppExtensions, setCreateDirs, setDefinitionFileExtensions, setDepends, setFailOnError, setForceBuild, setIconFileExtensions, setIf, setMaxParallel, setParallel, setProject, setResourceFileExtensions, setResourceSourceFileExtensions, setShowOnly, setTargetDir, setTargetNameProperty, setTempDir, setUnless
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gcc.Impl

public Gcc.Impl()

terp - the ANT Tasks
v1.3.304

Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.