build

Undocumented in source.

Members

Functions

buildDSFMLC
bool buildDSFMLC()

Build the DSFMLC source files.

buildDocumentation
bool buildDocumentation()

Build DSFML documentation.

buildInterfaceFiles
bool buildInterfaceFiles()

Build DSFML interface files.

buildLibs
bool buildLibs()

Build the static libraries.

buildUnittests
bool buildUnittests()

Build DSFML unit tests.

checkSwitchErrors
bool checkSwitchErrors()

Checks for any inconsistencies with the passed switchs.

findSFML
bool findSFML()

Search for SFML shared libraries in the submodule directory.

initialize
void initialize()
Undocumented in source. Be warned that the author may not have intended to support it.
initializeDMD
void initializeDMD()

Initialize the DMD compiler

initializeGDC
void initializeGDC()

Initialize the GDC compiler

initializeLDC
void initializeLDC()

Initialize the LDC compiler

lib
string lib(string library)

Builds a string consisting of the linker flags, library name, and extention.

main
int main(string[] args)
Undocumented in source. Be warned that the author may not have intended to support it.
needToBuild
bool needToBuild(string objLocation, string srcLocation)

Checks the timestamps on the object file and its associated source file.

progressOutput
void progressOutput(size_t currentFile, size_t totalFiles, string fileName)

Display the progress as a percentage given the current file is next.

Variables

archSwitch
string archSwitch;
Undocumented in source.
buildingAll
bool buildingAll;
Undocumented in source.
buildingDoc
bool buildingDoc;
Undocumented in source.
buildingInterfaceFiles
bool buildingInterfaceFiles;
Undocumented in source.
buildingLibs
bool buildingLibs;
Undocumented in source.
buildingUnittests
bool buildingUnittests;
Undocumented in source.
buildingWebsiteDocs
bool buildingWebsiteDocs;
Undocumented in source.
compiler
string compiler;
Undocumented in source.
compiler
string compiler;
Undocumented in source.
compiler
string compiler;
Undocumented in source.
debugLibs
bool debugLibs;
Undocumented in source.
docSwitches
string docSwitches;
Undocumented in source.
extension
string extension;
Undocumented in source.
fileList
string[][string] fileList;
Undocumented in source.
force32Build
bool force32Build;
Undocumented in source.
force64Build
bool force64Build;
Undocumented in source.
hasUnrecognizedSwitch
bool hasUnrecognizedSwitch;
Undocumented in source.
interfaceSwitches
string interfaceSwitches;
Undocumented in source.
libSwitches
string libSwitches;
Undocumented in source.
linkerInclude
string linkerInclude;
Undocumented in source.
makefileProgram
string makefileProgram;
Undocumented in source.
makefileType
string makefileType;
Undocumented in source.
modules
string[5] modules;
Undocumented in source.
objExt
string objExt;
Undocumented in source.
objectList
string[string] objectList;
Undocumented in source.
postfix
string postfix;
Undocumented in source.
prefix
string prefix;
Undocumented in source.
selectedModule
string selectedModule;
Undocumented in source.
singleFileSwitches
string singleFileSwitches;
Undocumented in source.
unittestLibraryLocation
string unittestLibraryLocation;
Undocumented in source.
unittestSwitches
string unittestSwitches;
Undocumented in source.
unrecognizedSwitch
string unrecognizedSwitch;
Undocumented in source.

Meta