6 #ifndef COMPILERCOMMANDGENERATOR_H 7 #define COMPILERCOMMANDGENERATOR_H 21 typedef std::map<ProjectBuildTarget*, wxString>
OptionsMap;
40 virtual void GenerateCommandLine(
wxString& macro,
110 #endif // COMPILERCOMMANDGENERATOR_H OptionsMap m_DefOutput
def output filenames, per-target
Generate command-lines needed to produce a build.
OptionsMap m_Inc
compiler 'include' dirs, per-target
SearchDirsMap m_LinkerSearchDirs
array of final linker search dirs, per-target
OptionsMap m_RC
resource compiler 'include' dirs, per-target
OptionsMap m_Lib
linker 'include' dirs, per-target
wxString m_PrjIncPath
directive to add the project's top-level path in compiler search dirs (ready for the command line) ...
Represents a file in a Code::Blocks project.
std::map< ProjectBuildTarget *, wxString > OptionsMap
wxUSE_UNICODE_dependent wxChar
wxArrayString m_ScriptsWithErrors
Represents a Code::Blocks project.
std::map< ProjectBuildTarget *, wxArrayString > SearchDirsMap
OptionsMap m_LDAdd
link libraries, per-target
OptionsMap m_CFlags
compiler flags, per-target
Abstract base class for compilers.
SearchDirsMap m_CompilerSearchDirs
array of final compiler search dirs, per-target
OptionsMap m_RCFlags
resource compiler flags, per-target
wxArrayString m_NotLoadedScripts
OptionsMap m_StaticOutput
static output filenames, per-target
Represents a Code::Blocks project build target.
OptionsMap m_LDFlags
linker flags, per-target
OptionsRelationType
Enum that defines the option's relation types.
OptionsMap m_Output
output filenames, per-target
Base class for build target classes Each Code::Blocks project consists of at least one target...