|
terp - the ANT Tasks v1.3.304 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CppCompilerOptions
An interface that aggregates C++ compiler options for reuse.
| Method Summary | |
|---|---|
BoundsCheckOption |
createBoundsCheck()
Creates a BoundsChecker option. |
CompileOnlyOption |
createCompileOnly()
Creates a compile-only option (/c or -c). |
DebugOption |
createDebug()
Creates a debug option. |
DefineOption |
createDefine()
Creates a preprocessor definition. |
ExceptionsOption |
createExceptions()
Creates an option that can be used to en/disable exception support. |
IncludeOption |
createInclude()
Creates an option that adds one or more directories to the preprocessor search path. |
LibpathOption |
createLibpath()
Creates an option that adds one or more directories to the library search path. |
LibraryOption |
createLibrary()
Creates an option that specifies one or more libraries to link with. |
ManifestOption |
createManifest()
Not used yet. |
MultithreadedOption |
createMultithreaded()
Creates an option that governs whether or not multithreading is enabled. |
OptimizeOption |
createOptimize()
Creates an option that controls compiler optimizations. |
GenericOption |
createOption()
Creates a generic option. |
QuietOption |
createQuiet()
Creates an option that controls compiler verbosity. |
RelocatableOption |
createRelocatable()
Creates an option that controls whether or not the generated modules are relocatable in memory. |
RttiOption |
createRtti()
Creates an option that can be used to en/disable RTTI support. |
RunpathOption |
createRunpath()
Creates an option that can be used to embed a runpath in a module. |
RuntimeOption |
createRuntime()
Creates an option that specifies the type of C++ runtime library to use. |
UndefineOption |
createUndefine()
Creates an option that undefines a preprocessor definition. |
WarningsOption |
createWarning()
Creates an option that adjusts the warning level or specific warnings. |
CompilerOptionSet<CppCompiler> |
getOptions()
Returns the options configured for this instance. |
| Method Detail |
|---|
CompilerOptionSet<CppCompiler> getOptions()
BoundsCheckOption createBoundsCheck()
CompileOnlyOption createCompileOnly()
DebugOption createDebug()
You should only have one enabled instance of this type in your compiler task.
The debug option interacts with a number of other options (for example the
RuntimeOption).
DefineOption createDefine()
ExceptionsOption createExceptions()
IncludeOption createInclude()
LibpathOption createLibpath()
LibraryOption createLibrary()
ManifestOption createManifest()
MultithreadedOption createMultithreaded()
RuntimeOption. It can result in several different
switches being added to the compiler invocation in multiple phases.
Don't use more than one enabled option of this type.
OptimizeOption createOptimize()
GenericOption createOption()
GenericOptions are teh escape hatch of the C++ compiler. They
allow you to pass any compiler switch you want but you're completely
on your own in managing them and figuring them out.
QuietOption createQuiet()
RelocatableOption createRelocatable()
RttiOption createRtti()
RunpathOption createRunpath()
RuntimeOption createRuntime()
UndefineOption createUndefine()
WarningsOption createWarning()
|
terp - the ANT Tasks v1.3.304 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||