reggae.rules.common

Undocumented in source.

Members

Enums

Language
enum Language
Undocumented in source.

Functions

compileCommand
string compileCommand(string srcFileName, string flags, string[] includePaths, string[] stringImportPaths, string projDir)
Undocumented in source. Be warned that the author may not have intended to support it.
link
Target link(string exeName, Target[] dependencies, string flags)

Should pull its weight more in the future by automatically figuring out what to do. Right now only works for linking D applications using the configured D compiler

objFileName
string objFileName(string srcFileName)
Undocumented in source. Be warned that the author may not have intended to support it.
objectFile
Target objectFile(string srcFileName, string flags, string[] includePaths, string[] stringImportPaths, string projDir)

An object file, typically from one source file in a certain language (although for D the default is a whole package. The language is determined by the file extension of the file(s) passed in.

removeProjectPath
string removeProjectPath(string path)
Undocumented in source. Be warned that the author may not have intended to support it.
selectSrcFiles
string[] selectSrcFiles(string[] dirFiles, string[] srcFiles, string[] excludeFiles)
Undocumented in source. Be warned that the author may not have intended to support it.
srcObjects
Target[] srcObjects(string extension, string[] dirs, string[] srcFiles, string[] excludeFiles)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

exeExt
auto exeExt;
Undocumented in source.
exeExt
auto exeExt;
Undocumented in source.
objExt
auto objExt;
Undocumented in source.
objExt
auto objExt;
Undocumented in source.

Meta