terp - the ANT Tasks
v1.3.304

com.codemesh.terp.ant.compiler.cpp
Class Suncc.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.Suncc.Impl
All Implemented Interfaces:
Compiler<CppCompiler>, CppCompiler, CppCompilerOptions, Suncc, TerpAware, TerpContextHolder, java.lang.Cloneable
Enclosing interface:
Suncc

public static class Suncc.Impl
extends CppCompilerImpl
implements Suncc

The default SUN C++ 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 "suncc".


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.codemesh.terp.ant.compiler.cpp.Suncc
Suncc.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
Suncc.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

Suncc.Impl

public Suncc.Impl()

terp - the ANT Tasks
v1.3.304

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