mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-27 21:13:47 +02:00
90 lines
1.4 KiB
INI
90 lines
1.4 KiB
INI
# first, disable all
|
|
-Sf-
|
|
# enable required ones
|
|
# they don't add much additional code or data
|
|
-SfTEXTIO
|
|
-SfFILEIO
|
|
-SfHEAP
|
|
# uncomment to enable the stuff you want to use
|
|
|
|
# include full heap management into the rtl
|
|
# -SfHEAP
|
|
|
|
# include support for init final code of units into the rtl
|
|
# -SfINITFINAL
|
|
|
|
# -SfCLASSES
|
|
# -SfEXCEPTIONS
|
|
# -SfEXITCODE
|
|
# -SfANSISTRINGS
|
|
# -SfWIDESTRINGS
|
|
# -SfTEXTIO
|
|
# -SfCONSOLEIO
|
|
# -SfFILEIO
|
|
# -SfRANDOM
|
|
# -SfVARIANTS
|
|
# -SfOBJECTS
|
|
# -SfDYNARRAYS
|
|
# -SfTHREADING
|
|
# -SfCOMMANDARGS
|
|
# -SfPROCESSES
|
|
# -SfSTACKCHECK
|
|
# -SfDYNLIBS
|
|
|
|
# include exit code support
|
|
-SfEXITCODE
|
|
|
|
# i386 is powerful enough to handle most object pascal constructs
|
|
# it is only a matter of size
|
|
#ifdef CPUI386
|
|
-SfSOFTFPU
|
|
-SfCLASSES
|
|
-SfEXCEPTIONS
|
|
-SfANSISTRINGS
|
|
-SfRTTI
|
|
-SfWIDESTRINGS
|
|
-SfDYNARRAYS
|
|
-SfTHREADING
|
|
-SfVARIANTS
|
|
-SfOBJECTS
|
|
-SfCOMMANDARGS
|
|
-SfRANDOM
|
|
-SfRESOURCES
|
|
#endif CPUI386
|
|
|
|
# arm is powerful enough to handle most object pascal constructs
|
|
# it is only a matter of size
|
|
#ifdef CPUARM
|
|
-SfSOFTFPU
|
|
-SfCLASSES
|
|
-SfEXCEPTIONS
|
|
-SfANSISTRINGS
|
|
-SfRTTI
|
|
-SfWIDESTRINGS
|
|
-SfDYNARRAYS
|
|
-SfTHREADING
|
|
-SfVARIANTS
|
|
-SfOBJECTS
|
|
-SfCOMMANDARGS
|
|
-SfRANDOM
|
|
-SfRESOURCES
|
|
#endif CPUARM
|
|
|
|
# mipsel is powerful enough to handle most object pascal constructs
|
|
# it is only a matter of size
|
|
#ifdef CPUMIPSEL
|
|
-SfSOFTFPU
|
|
-SfCLASSES
|
|
-SfEXCEPTIONS
|
|
-SfANSISTRINGS
|
|
-SfRTTI
|
|
-SfWIDESTRINGS
|
|
-SfDYNARRAYS
|
|
-SfTHREADING
|
|
-SfVARIANTS
|
|
-SfOBJECTS
|
|
-SfCOMMANDARGS
|
|
-SfRANDOM
|
|
-SfRESOURCES
|
|
#endif CPUMIPSEL
|