Sign in Join
FPDoc Onlineexperiment

TOSes set

In unit fpMkUnit

Set of operating systems

Declaration

pascal
TOSes = Set of TOS = (osNone,linux,go32v2,win32,os2,freebsd,beos,netbsd,amiga,atari,
 solaris,qnx,netware,openbsd,wdosx,palmos,macosclassic,darwin,emx,
 watcom,morphos,netwlibc,win64,wince,gba,nds,embedded,symbian,
 haiku,iphonesim,aix,java,android,nativent,msdos,wii,aros,
 dragonfly,win16,freertos,zxspectrum,msxdos,ios,amstradcpc,
 sinclairql,wasip1,human68k,ps1,wasip1threads,wasip2)

Description

TOSes is a set type that can contain multiple TOS values, allowing the specification of multiple target operating systems for build configurations. This enables packages to define which operating systems they support or require, and allows for flexible cross-platform compilation strategies within the FPMake system.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.