Minimal build system where builds are described in C++ (see Build) More...
Classes | |
struct | Action |
struct | Architecture |
Build Architecture (Processor / Instruction set) More... | |
struct | CompileFlags |
Compile flags (include paths, preprocessor defines etc.) More... | |
struct | Configuration |
Groups SC::Build::CompileFlags and SC::Build::LinkFlags for a given SC::Build::Architecture. More... | |
struct | Definition |
Top level build description holding all Workspace objects. More... | |
struct | Directories |
struct | Generator |
Build system generator (Xcode / Visual Studio) More... | |
struct | LinkFlags |
Link flags (library paths, libraries to link, etc.) More... | |
struct | Optimization |
Optimization level (Debug / Release) More... | |
struct | Parameter |
struct | Parameters |
Describes a specific set of platforms, architectures and build generators to generate projects for. More... | |
struct | Platform |
Build Platform (Operating System) More... | |
struct | Project |
Groups multiple Configuration and source files with their compile and link flags. More... | |
struct | TargetType |
Type of target artifact to build (executable, library) More... | |
struct | Workspace |
Groups multiple Project together with shared compile and link flags. More... | |
Functions | |
Result | executeAction (const Action &action) |
Minimal build system where builds are described in C++ (see Build)