1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- # 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
|