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

TBuildEngine.ResolveFileNames

Resolves and validates file paths for package targets

Declaration

Source position: fpmkunit.pp line 1418

public procedure TBuildEngine.ResolveFileNames(

  APackage: TPackage;

  ACPU: TCpu;

  AOS: TOS;

  DoChangeDir: Boolean = True;

  WarnIfNotFound: Boolean = True

);

Arguments

APackage

  

Package containing targets to resolve

ACPU

  

Target CPU architecture

AOS

  

Target operating system

DoChangeDir

  

True to change to package directory during resolution

WarnIfNotFound

  

True to warn about missing files

Description

Resolves all file paths used by targets in the package, ensuring source files exist and creating proper search paths for the specified CPU and OS.

This critical preprocessing step validates that all required files are available before compilation begins and sets up directory context for build operations.


Documentation generated on: Dec 15 2025