Skip to content

TTargets.AddImplicitUnit

Adds an implicit unit target to the collection

Declaration

Source position: fpmkunit.pp line 853

public 
function AddImplicitUnit(const AUnitName: string; 
                        InstallUnit: Boolean=True) : TTarget;

function AddImplicitUnit(const AUnitName: string; const OSes: TOSes; 
                        InstallUnit: Boolean=True) : TTarget;

function AddImplicitUnit(const AUnitName: string; const CPUs: TCPUS; 
                        InstallUnit: Boolean=True) : TTarget;

function AddImplicitUnit(const AUnitName: string; const CPUs: TCPUS; 
                        const OSes: TOSes; InstallUnit: Boolean=True)
                         : TTarget;

Description

Creates and adds a new implicit unit target that is compiled automatically as a dependency without explicit reference in the build script.

Implicit units are typically used for helper modules and internal dependencies that do not need separate installation or distribution.