terp - the ANT Tasks
v1.3.309

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

public static class Xlc.Impl
extends CppCompilerImpl
implements Xlc

The default xlC 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 "xlc".


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

Xlc.Impl

public Xlc.Impl()

terp - the ANT Tasks
v1.3.309

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