CoreComponents 3.0.0
A Modern C++ Toolkit
|
Determine needed build flags by testing the build environment. More...
#include <cc/build/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< String > | preCommands () const |
List< String > | postCommands () const |
Static Public Member Functions | |
static List< String > | getFlags (const MetaObject &object, const String &propertyName) |
Additional Inherited Members | |
Protected Member Functions inherited from BuildStage | |
virtual BuildPlan | plan () const =0 |
const BuildShell & | shell () const |
const MetaObject & | recipe () const |
const ToolChain & | toolChain () const |
JobScheduler | createScheduler () const |
bool | outOfScope () const |
Protected Attributes inherited from BuildStage | |
bool | complete_ { false } |
bool | success_ { true } |
int | status_ { 0 } |
List< String > | preCommands_ |
List< String > | postCommands_ |
Determine needed build flags by testing the build environment.