Code::Blocks
SVN r11506
|
#include <wx/choice.h>
#include <wx/dynarray.h>
#include <wx/process.h>
#include <wx/timer.h>
#include <queue>
#include <cbplugin.h>
#include <cbproject.h>
#include <compileoptionsbase.h>
#include <compilerfactory.h>
#include <logger.h>
#include <sdk_events.h>
#include <settings.h>
#include "compilermessages.h"
#include "compilererrors.h"
#include "compiler_defs.h"
Go to the source code of this file.
Classes | |
class | CompilerGCC |
struct | CompilerGCC::CompilerValidResult |
struct | CompilerGCC::BuildJobTarget |
struct | CompilerGCC::CompilerProcess |
Enumerations | |
enum | CompilerOptionsType { cotGlobal = 0, cotProjectOrTarget } |
enum | ErrorType { etNone = 0, etError, etWarning } |
enum | BuildJob { bjIdle = 0, bjWorkspace, bjProject, bjTarget } |
Helper enum for compiler's state. This state signifies the kind of build the compiler is working on. More... | |
enum | BuildState { bsNone = 0, bsProjectPreBuild, bsTargetClean, bsTargetPreBuild, bsTargetBuild, bsTargetPostBuild, bsTargetDone, bsProjectPostBuild, bsProjectDone } |
Defines the current state of the compiler. More... | |
enum | LogTarget { ltMessages = 0x01, ltFile = 0x02, ltAll = 0xff } |
enum | BuildAction { baClean = 0, baBuild, baRun, baBuildFile } |
struct CompilerGCC::CompilerValidResult |
Definition at line 211 of file compilergcc.h.
Class Members | ||
---|---|---|
Compiler * | compiler | |
bool | isValid |
struct CompilerGCC::CompilerProcess |
Definition at line 264 of file compilergcc.h.
Class Members | ||
---|---|---|
wxString | OutputFile | |
long int | PID | |
PipedProcess * | pProcess |
enum BuildAction |
Enumerator | |
---|---|
baClean | |
baBuild | |
baRun | |
baBuildFile |
Definition at line 72 of file compilergcc.h.
enum BuildJob |
Helper enum for compiler's state. This state signifies the kind of build the compiler is working on.
Enumerator | |
---|---|
bjIdle | Not currently building. |
bjWorkspace | Building the workspace. |
bjProject | Building the project. |
bjTarget | Building the target. |
Definition at line 42 of file compilergcc.h.
enum BuildState |
Defines the current state of the compiler.
Enumerator | |
---|---|
bsNone | |
bsProjectPreBuild | |
bsTargetClean | |
bsTargetPreBuild | |
bsTargetBuild | |
bsTargetPostBuild | |
bsTargetDone | |
bsProjectPostBuild | |
bsProjectDone |
Definition at line 51 of file compilergcc.h.
enum CompilerOptionsType |
Enumerator | |
---|---|
cotGlobal | |
cotProjectOrTarget |
Definition at line 28 of file compilergcc.h.
enum ErrorType |
Enumerator | |
---|---|
etNone | |
etError | |
etWarning |
Definition at line 34 of file compilergcc.h.
enum LogTarget |
Enumerator | |
---|---|
ltMessages | |
ltFile | |
ltAll |
Definition at line 64 of file compilergcc.h.