Skip to content

Properties of TBuildEngine

Methods

Member Visibility Description
AddPathPrefix public Adds package-specific path prefix to a path
Archive public Creates archive of package files
CheckDependencies public Checks package dependencies are satisfied
CheckExternalPackage public Checks if external package is available
Clean public Cleans compiled files and outputs
CleanDocumentation public
ClearResolvedFileNames public Clears resolved file name cache for a package
CmdArchiveFiles public Creates archive file containing specified files
CmdCopyFiles public Copies files to destination directory
CmdCreateDir public Creates a directory with necessary parent directories
CmdDeleteDestFiles public Deletes files from destination directory
CmdDeleteFiles public Deletes files from filesystem
CmdMoveFiles public Moves files to destination directory
CmdRemoveDirs public Removes directories from the filesystem
CmdRemoveTrees public Removes directory trees from the filesystem
CmdRenameFile public Renames or moves a file to new location
Compile public Compiles a specific target within a package
CompileDependencies public Compiles all dependencies for a target
Create public Creates a new build engine instance
CreateOutputDir public Creates output directory for package
DependencyOK public Checks if dependency is satisfied
Destroy public Destroys the build engine and frees resources
DoAfterArchive public Executes actions after package archiving
DoAfterClean public Executes actions after package cleaning
DoAfterCompile public Executes actions after package compilation
DoAfterInstall public Executes actions after package installation
DoBeforeArchive public Executes actions before package archiving
DoBeforeClean public Executes actions before package cleaning
DoBeforeCompile public Executes actions before package compilation
DoBeforeInstall public Executes actions before package installation
Documentation public
ExecuteCommand public Executes a command with arguments and environment variables
ExecuteCommands public Executes a collection of build commands
FPDocProject public Generates FPDoc documentation project
GetCompilerCommand public Gets compiler command for target
GetExecuteCommandOutput public Executes command and captures output text
GetFPDocOutputName public
Install public Installs package files to target location
Log public Logs message with specified level and formatting
Manifest public Creates manifest of package contents
MaybeCompile public Compiles target if compilation is needed
NeedsCompile public Checks if target needs compilation
PackageOK public Checks if package is valid for compilation
PkgList public Lists package contents and information
ReadyToCompile public Checks if package is ready for compilation
ResolveFileNames public Resolves and validates file paths for package targets
TargetInstallOK public Checks if target can be installed on platform
TargetOK public Checks if target is valid for platform
UnInstall public Uninstalls package files from target location
ZipInstall public Creates ZIP archive during installation