Sane C++ Libraries
C++ Platform Abstraction Libraries
SC::Build::Definition Struct Reference

Top level build description holding all Workspace objects. More...

#include <Build.h>

Public Member Functions

Result configure (StringView projectName, const Parameters &parameters) const
 Generates projects for all workspaces, with specified parameters at given root path. More...
 

Public Attributes

Vector< Workspaceworkspaces
 Workspaces to be generated. More...
 

Detailed Description

Top level build description holding all Workspace objects.

Member Function Documentation

◆ configure()

Result SC::Build::Definition::configure ( StringView  projectName,
const Parameters parameters 
) const

Generates projects for all workspaces, with specified parameters at given root path.

Parameters
projectNameName of the workspace file / directory to generate
parametersSet of parameters with the wanted platforms, architectures and generators to generate

Member Data Documentation

◆ workspaces

Vector<Workspace> SC::Build::Definition::workspaces

Workspaces to be generated.


The documentation for this struct was generated from the following file: