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

TFileTypes

Set of file type flags for source files

Declaration

Source position: fpmkunit.pp line 152

type TFileTypes = set of (

  ftSource,

  

Pascal source code file

  ftUnit,

  

Compiled Pascal unit file

  ftObject,

  

Object file produced by compilation

  ftResource,

  

Resource file containing application resources

  ftExecutable,

  

Executable program file

  ftStaticLibrary,

  

Static library file for linking

  ftSharedLibrary

  

Dynamic shared library file

);

Description

TFileTypes is a set type that can contain multiple TFileType values, allowing flexible specification of which file types are supported or required by build targets. This set-based approach enables targets to accept multiple input file types or produce different output types based on compilation settings.

See also

TFileType

  

File type classification for build targets


Documentation generated on: Dec 15 2025