Unit 'fpmkunit' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#fcl]

TTargets.AddImplicitUnit

Adds an implicit unit target to the collection

Declaration

Source position: fpmkunit.pp line 849

public function TTargets.AddImplicitUnit(

  const AUnitName: string;

  InstallUnit: Boolean = True

):TTarget;

function TTargets.AddImplicitUnit(

  const AUnitName: string;

  const OSes: TOSes;

  InstallUnit: Boolean = True

):TTarget;

function TTargets.AddImplicitUnit(

  const AUnitName: string;

  const CPUs: TCPUS;

  InstallUnit: Boolean = True

):TTarget;

function TTargets.AddImplicitUnit(

  const AUnitName: string;

  const CPUs: TCPUS;

  const OSes: TOSes;

  InstallUnit: Boolean = True

):TTarget;

Arguments

AUnitName

  

Unit name for the implicit unit

InstallUnit

  

Whether to install this implicit unit

Function result

Newly created implicit unit target

Arguments

AUnitName

  

Unit name for the implicit unit

OSes

  

Set of operating systems for this implicit unit

InstallUnit

  

Whether to install this implicit unit

Arguments

AUnitName

  

Unit name for the implicit unit

CPUs

  

Set of CPU architectures for this implicit unit

InstallUnit

  

Whether to install this implicit unit

Arguments

AUnitName

  

Unit name for the implicit unit

CPUs

  

Set of CPU architectures for this implicit unit

OSes

  

Set of operating systems for this implicit unit

InstallUnit

  

Whether to install this implicit unit

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.


Documentation generated on: Dec 15 2025