dub.generators.generator

Generator for project files

Members

Functions

createProjectGenerator
ProjectGenerator createProjectGenerator(string generator_type, Project app, PackageManager mgr)

Creates a project generator of the given type for the specified project.

finalizeGeneration
void finalizeGeneration(BuildSettings buildsettings, bool generate_binary)

Runs post-build commands and copies required files to the binary directory.

prepareGeneration
void prepareGeneration(BuildSettings buildsettings)

Runs pre-build commands and performs other required setup before project files are generated.

runBuildCommands
void runBuildCommands(string[] commands, BuildSettings build_settings)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

ProjectGenerator
interface ProjectGenerator

Common interface for project generators/builders.

Structs

GeneratorSettings
struct GeneratorSettings
Undocumented in source.

Meta

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.

Authors

Matthias Dondorff