Sign in Join
FPDoc Onlineexperiment

TCommandAt enumeration

In unit fpMkUnit

Command execution timing specification

Declaration

pascal
TCommandAt = (caBeforeCompile,caAfterCompile,caBeforeInstall,
 caAfterInstall,caBeforeArchive,caAfterArchive,
 caBeforeClean,caAfterClean,caBeforeDownload,
 caAfterDownload)

Description

Enumeration that specifies when a custom command should be executed during the build process. Determines the phase at which user-defined commands are run relative to compilation steps.

caBeforeCompile
specifies that a custom command should be executed before the compilation phase begins.
caAfterCompile
specifies that a custom command should be executed after compilation completes successfully.
caBeforeInstall
specifies that a custom command should be executed before the installation phase begins.
caAfterInstall
specifies that a custom command should be executed after installation completes successfully.
caBeforeArchive
specifies that a custom command should be executed before archive creation begins.
caAfterArchive
specifies that a custom command should be executed after archive creation completes.
caBeforeClean
specifies that a custom command should be executed before the clean operation begins.
caAfterClean
specifies that a custom command should be executed after the clean operation completes.
caBeforeDownload
specifies that a custom command should be executed before download operations begin.
caAfterDownload
specifies that a custom command should be executed after download operations complete successfully.

Values

caBeforeCompileExecute command before compilation
caAfterCompileExecute command after compilation
caBeforeInstallExecute command before installation
caAfterInstallExecute command after installation
caBeforeArchiveExecute command before archive creation
caAfterArchiveExecute command after archive creation
caBeforeCleanExecute command before cleaning
caAfterCleanExecute command after cleaning
caBeforeDownloadExecute command before downloading
caAfterDownloadExecute command after downloading

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.