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

TConditionalString

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

String value with CPU and OS conditions

Declaration

Source position: fpmkunit.pp line 387

type TConditionalString = class

public

  constructor Create; virtual;

  property Value: string; [rw]

  

String value for this condition

  property OSes: TOSes; [rw]

  

Operating systems for which this string applies

  property CPUs: TCPUS; [rw]

  

CPU architectures for which this string applies

end;

Inheritance

TConditionalString

  

String value with CPU and OS conditions

|

TObject

Description

TConditionalString represents a string value that can be conditionally applied based on target CPU architecture and operating system. This enables platform-specific configuration in build scripts.

The class provides matching functionality to determine if the string applies to a specific CPU/OS combination, making it the foundation for cross-platform build support.

See also

TConditionalStrings

  

Collection of conditional string values

TCpu

  

Supported CPU architectures for compilation

TOS

  

Supported operating systems for compilation


Documentation generated on: Aug 28 2026 Report a problem on this page