csbuild.project_generator module

Project Generator Module

Defines the base class for project generation.

class csbuild.project_generator.project_generator(path, solutionname, extraargs)

Bases: object

Base class used for project generation. To create a new project generator, inherit from this class, and then use csbuild.RegisterProjectGenerator()

static AdditionalArgs(parser)

Asks for additional command-line arguments to be added by the generator.

Parameters:parser (argparse.argument_parser) – A parser for these arguments to be added to
WriteProjectFiles()

Actually performs the work of writing the project files to disk.

This Page