Skip to content

TBuildEngine.Clean

Cleans compiled files and outputs

Declaration

Source position: fpmkunit.pp line 1483

public 
procedure Clean(APackage: TPackage; AllTargets: Boolean);

procedure Clean(APackage: TPackage; const aTarget: TCompileTarget);

procedure Clean(Packages: TPackages; AllTargets: Boolean);

Description

Clean removes compiled object files, executables, and other generated outputs from the build process. This method cleans up temporary files, object files, and build artifacts to prepare for a fresh compilation.

The cleaning process can target specific packages or all targets, removing compiled units, executables, and temporary files while preserving source code and configuration files.