Code::Blocks
SVN r11506
|
#include "compileoptionsbase.h"
Go to the source code of this file.
Classes | |
class | CompileTargetBase |
Base class for build target classes Each Code::Blocks project consists of at least one target. More... | |
Enumerations | |
enum | OptionsRelationType { ortCompilerOptions = 0, ortLinkerOptions, ortIncludeDirs, ortLibDirs, ortResDirs, ortLast } |
Enum that defines the option's relation types. More... | |
enum | OptionsRelation { orUseParentOptionsOnly = 0, orUseTargetOptionsOnly, orPrependToParentOptions, orAppendToParentOptions } |
Option's relation. More... | |
enum | TargetType { ttExecutable = 0, ttConsoleOnly = 1, ttStaticLib = 2, ttDynamicLib = 3, ttCommandsOnly = 4, ttNative = 5 } |
Enum to define the type of output the target produces. More... | |
enum | MakeCommand { mcClean = 0, mcDistClean, mcBuild, mcCompileFile, mcAskRebuildNeeded, mcSilentBuild, mcLast } |
enum | TargetFilenameGenerationPolicy { tgfpPlatformDefault = 0, tgfpNone } |
A target's filename can either be auto-generated based on the running platform, or completely specified by the user. More... | |
enum MakeCommand |
Enumerator | |
---|---|
mcClean | |
mcDistClean | |
mcBuild | |
mcCompileFile | |
mcAskRebuildNeeded | |
mcSilentBuild | |
mcLast | Don't use this. It's only used internally for enumerations... |
Definition at line 43 of file compiletargetbase.h.
enum OptionsRelation |
Option's relation.
Definition at line 24 of file compiletargetbase.h.
enum OptionsRelationType |
Enum that defines the option's relation types.
Enumerator | |
---|---|
ortCompilerOptions | Compiler option. |
ortLinkerOptions | Linker option. |
ortIncludeDirs | Compiler include dir option. |
ortLibDirs | Linker include dir option. |
ortResDirs | Resource compiler include dir option. |
ortLast |
Definition at line 12 of file compiletargetbase.h.
A target's filename can either be auto-generated based on the running platform, or completely specified by the user.
For more info, see CompileTargetBase::SetTargetFilenameGenerationPolicy.
Enumerator | |
---|---|
tgfpPlatformDefault | Generate filename based on running platform defaults. |
tgfpNone | No automatic generation; let the user specify the full filename. |
Definition at line 60 of file compiletargetbase.h.
enum TargetType |
Enum to define the type of output the target produces.
Definition at line 33 of file compiletargetbase.h.