CPlatformSet & Platforms(void)
Returns reference to the set of platforms in build configuration.
Definition: cbbuildcfg.h:54
void Show(void)
Prints project or workspace contents to standard output.
Definition: cbbuildmgr.cpp:69
CCodeBlocksWorkspace m_Workspace
Code::Blocks workspace object.
Definition: cbbuildmgr.h:35
CPlatformSet & Platforms(void)
Returns reference to the set of platforms in build configuration.
Definition: cbbuildmgr.h:42
CCodeBlocksBuildConfig m_Config
Build configuration.
Definition: cbbuildmgr.h:37
Build manager for Code::Blocks projects.
Definition: cbbuildmgr.h:32
bool m_WorkspaceLoaded
Indicates that a Code::Blocks workspace was loaded.
Definition: cbbuildmgr.h:39
bool LoadProjectOrWorkspace(const CString &FileName)
Loads a workspace or a project file whichever specified by FileName.
Definition: cbbuildmgr.cpp:45
Workspace description.
Definition: cbworkspace.h:52
~CCodeBlocksBuildManager(void)
Destroys build manager.
Definition: cbbuildmgr.cpp:32
CCodeBlocksBuildManager(void)
Creates build manager.
Definition: cbbuildmgr.cpp:27
Workspace unit and workspace descriptions.
bool m_ProjectLoaded
Indicated that a Code::Blocks project was loaded.
Definition: cbbuildmgr.h:38
CToolChainSet & ToolChains(void)
Returns reference to the set of toolchains in build configuration.
Definition: cbbuildmgr.h:43
CCodeBlocksProject m_Project
Code::Blocks project object.
Definition: cbbuildmgr.h:36
Definition: stlstrings.h:32
Build configuration.
Definition: cbbuildcfg.h:32
Project description.
Definition: cbproject.h:39
void Clear(void)
Resets build manager to the initial state.
Definition: cbbuildmgr.cpp:37
CToolChainSet & ToolChains(void)
Returns reference to the set of toolchains in build configuration.
Definition: cbbuildcfg.h:55
void GenerateMakefile(const CString &FileName)
Generates makefile text and writes it to the file specified by FileName.
Definition: cbbuildmgr.cpp:87
CCodeBlocksBuildConfig & Config(void)
Returns reference to the build configuration.
Definition: cbbuildmgr.h:44