dub.generators.generator

Generator for project files

Members

Classes

ProjectGenerator
class ProjectGenerator

Common interface for project generators/builders.

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.

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