CoreComponents 4.0.0
A Modern C++ Toolkit
Loading...
Searching...
No Matches
ConfigureStage Class Reference

Determine needed build flags by testing the build environment. More...

#include <cc/build/ConfigureStage>

Inheritance diagram for ConfigureStage:

Public Member Functions

bool run ()
String configureShell (const String &shellCommand)
void makeUseOf (const BuildPlan &other)
bool probeBuild (const String &name, const String &probe) const
bool runConfigure (const String &name, const String &configure, Out< String > output) const
Public Member Functions inherited from BuildStage
bool complete () const
bool success () const
int status () const
List< StringpreCommands () const
List< StringpostCommands () const

Static Public Member Functions

static List< StringgetFlags (const MetaObject &object, const String &propertyName)

Additional Inherited Members

Protected Member Functions inherited from BuildStage
virtual BuildPlan plan () const =0
const BuildShellshell () const
const MetaObjectrecipe () const
const ToolChaintoolChain () const
JobScheduler createScheduler () const
bool outOfScope () const
Protected Attributes inherited from BuildStage
bool complete_ { false }
bool success_ { true }
int status_ { 0 }
List< StringpreCommands_
List< StringpostCommands_

Detailed Description

Determine needed build flags by testing the build environment.