Skip to content

TSourceType

Source file type classification

Declaration

Source position: fpmkunit.pp line 187

type
  TSourceType = (stDoc,stSrc,stExample,stTest)

Values

Value Description
stDoc Documentation source file
stSrc Pascal source code file
stExample Example source file
stTest Test source file

Description

Enumeration that classifies source files according to their type and role in the compilation process. Determines how each source file should be processed during building.

stDoc
represents documentation source files, typically XML files used by FPDoc to generate formatted documentation. These files are processed separately from regular source code compilation.
stSrc
represents Pascal source code files (.pas, .pp) that contain program or unit implementations. These files undergo normal compilation processing by the Free Pascal Compiler.
stTest
represents test source files that contain unit tests or test programs for validating package functionality. These files are compiled and executed as part of the testing process.
stExample
represents example or demonstration source files that showcase package functionality. These files are typically compiled separately and may have different installation rules than regular package sources.