bool Save(const CString &FileName)
Saves the build configuration to a file specified by FileName.
Definition: cbbuildcfg.cpp:114
CString m_DefaultOptions
Definition: cbbuildcfg.h:39
CPlatformSet & Platforms(void)
Returns reference to the set of platforms in build configuration.
Definition: cbbuildcfg.h:54
bool m_FlatObjectPaths
Controls the way of object file names generation.
Definition: cbbuildcfg.h:45
bool & FlatObjectNames(void)
Controls the way of object file names generation.
Definition: cbbuildcfg.h:63
bool & IncludeDependencies(void)
Definition: cbbuildcfg.h:67
bool & MultilineObjects(void)
Allows generation of multi-line object file lists.
Definition: cbbuildcfg.h:65
int & TargetNameCase(void)
Definition: cbbuildcfg.h:59
CString & DefaultOptions(void)
Definition: cbbuildcfg.h:58
Manages global compiler variables configuration.
Definition: cbglobalvar.h:94
bool & BeQuiet(void)
Definition: cbbuildcfg.h:70
CCodeBlocksBuildConfig(void)
Creates build configuration.
Definition: cbbuildcfg.cpp:27
int & MacroVariableCase(void)
Definition: cbbuildcfg.h:60
Definition: stlstrings.h:98
bool m_BeQuiet
Definition: cbbuildcfg.h:51
CStringList & Targets(void)
Definition: cbbuildcfg.h:57
bool & BeVerbose(void)
Definition: cbbuildcfg.h:71
bool & KeepObjectDirectories(void)
Definition: cbbuildcfg.h:68
bool & KeepOutputDirectories(void)
Definition: cbbuildcfg.h:69
bool & NumericToolchainSuffix(void)
Definition: cbbuildcfg.h:62
bool m_MultilineOptions
Allows generation of multi-line option lists.
Definition: cbbuildcfg.h:47
Definition: stlstrings.h:32
CPlatformSet m_Platforms
Configuration of a set of platforms.
Definition: cbbuildcfg.h:35
CGlobalVariableConfig & GlobalVariables(void)
Returns reference to the set of global variables in build configuration.
Definition: cbbuildcfg.h:56
int m_TargetNameCase
Definition: cbbuildcfg.h:40
bool m_KeepOutputDirectories
Definition: cbbuildcfg.h:50
Build configuration.
Definition: cbbuildcfg.h:32
~CCodeBlocksBuildConfig(void)
Destroys build configuration.
Definition: cbbuildcfg.cpp:32
Auxiliary functions for strings processing.
bool m_IncludeDependencies
Definition: cbbuildcfg.h:48
bool m_MultilineObjects
Allows generation of multi-line object file lists.
Definition: cbbuildcfg.h:46
CGlobalVariableConfig m_GlobalVariables
Configuration of a set of global variables.
Definition: cbbuildcfg.h:37
bool Load(const CString &FileName)
Loads a build configuration from a file specified by FileName.
Definition: cbbuildcfg.cpp:59
bool m_FlatObjectNames
Controls the way of object file names generation.
Definition: cbbuildcfg.h:44
CToolChainSet m_ToolChains
Configuration of a set of build utilities.
Definition: cbbuildcfg.h:36
int m_MacroVariableCase
Definition: cbbuildcfg.h:41
bool m_KeepObjectDirectories
Definition: cbbuildcfg.h:49
void Clear(void)
Resets the build configuration to the initial state.
Definition: cbbuildcfg.cpp:37
void Show(void)
Prints build configuration contents to standard output.
Definition: cbbuildcfg.cpp:139
CStringList m_Targets
Definition: cbbuildcfg.h:38
bool m_BeVerbose
Definition: cbbuildcfg.h:52
CToolChainSet & ToolChains(void)
Returns reference to the set of toolchains in build configuration.
Definition: cbbuildcfg.h:55
int & QuotePathMode(void)
Definition: cbbuildcfg.h:61
Description of global compiler variables.
int m_QuotePathMode
Definition: cbbuildcfg.h:42
bool & MultilineOptions(void)
Allows generation of multi-line option lists.
Definition: cbbuildcfg.h:66
bool & FlatObjectPaths(void)
Controls the way of object file names generation.
Definition: cbbuildcfg.h:64
bool m_NumericToolchainSuffix
Definition: cbbuildcfg.h:43