Sign in Join
FPDoc Onlineexperiment

TBuildEngine.CheckDependencies function

Member of TBuildEnginepublicIn unit fpMkUnit

Checks package dependencies are satisfied

Declaration

pascal
function CheckDependencies(APackage: TPackage; ErrorOnFailure: Boolean)
: TCheckDependencyResult

Arguments

APackage

Package whose dependencies to check

ErrorOnFailure

Whether to raise error on dependency failure

Function result

True if all dependencies are satisfied

Description

CheckDependencies validates that all required dependencies for a package are available and properly configured. This function verifies dependency versions, availability, and compatibility with the current build configuration.

The method returns True if all dependencies are satisfied, or False if missing dependencies or version conflicts prevent successful compilation.

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