BuildSettingsTemplate

This keeps general information about how to build a package. It contains functions to create a specific BuildSetting, targeted at a certain BuildPlatform.

Members

Functions

getPlatformSetting
void getPlatformSetting(BuildSettings dst, BuildPlatform platform)
Undocumented in source. Be warned that the author may not have intended to support it.
getPlatformSettings
void getPlatformSettings(BuildSettings dst, BuildPlatform platform, NativePath base_path)

Constructs a BuildSettings object from this template.

warnOnSpecialCompilerFlags
void warnOnSpecialCompilerFlags(string package_name, string config_name)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

buildOptions
BuildOptions[string] buildOptions;
Undocumented in source.
buildRequirements
BuildRequirements[string] buildRequirements;
Undocumented in source.
copyFiles
string[][string] copyFiles;
Undocumented in source.
debugVersionFilters
string[][string] debugVersionFilters;
Undocumented in source.
debugVersions
string[][string] debugVersions;
Undocumented in source.
dependencies
Dependency[string] dependencies;
Undocumented in source.
dflags
string[][string] dflags;
Undocumented in source.
excludedSourceFiles
string[][string] excludedSourceFiles;
Undocumented in source.
extraDependencyFiles
string[][string] extraDependencyFiles;
Undocumented in source.
importPaths
string[][string] importPaths;
Undocumented in source.
lflags
string[][string] lflags;
Undocumented in source.
libs
string[][string] libs;
Undocumented in source.
mainSourceFile
string mainSourceFile;
Undocumented in source.
postBuildCommands
string[][string] postBuildCommands;
Undocumented in source.
postGenerateCommands
string[][string] postGenerateCommands;
Undocumented in source.
postRunCommands
string[][string] postRunCommands;
Undocumented in source.
preBuildCommands
string[][string] preBuildCommands;
Undocumented in source.
preGenerateCommands
string[][string] preGenerateCommands;
Undocumented in source.
preRunCommands
string[][string] preRunCommands;
Undocumented in source.
sourceFiles
string[][string] sourceFiles;
Undocumented in source.
sourcePaths
string[][string] sourcePaths;
Undocumented in source.
stringImportPaths
string[][string] stringImportPaths;
Undocumented in source.
subConfigurations
string[string] subConfigurations;
Undocumented in source.
systemDependencies
string systemDependencies;
Undocumented in source.
targetName
string targetName;
Undocumented in source.
targetPath
string targetPath;
Undocumented in source.
targetType
TargetType targetType;
Undocumented in source.
versionFilters
string[][string] versionFilters;
Undocumented in source.
versions
string[][string] versions;
Undocumented in source.
workingDirectory
string workingDirectory;
Undocumented in source.

Meta