Skip to content

TBuildEngine.MaybeCompile

Compiles target if compilation is needed

Declaration

Source position: fpmkunit.pp line 1460

public 
procedure MaybeCompile(APackage: TPackage; ATarget: TTarget);

procedure MaybeCompile(APackage: TPackage);

Description

Conditionally compiles the target only if compilation is required based on dependency analysis and timestamp checks.

This method first calls NeedsCompile and only performs compilation if necessary.