123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- # 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
- # x86_64 is powerful enough to handle most object pascal constructs
- # it is only a matter of size
- #ifdef CPUX86_64
- -SfSOFTFPU
- -SfCLASSES
- -SfEXCEPTIONS
- -SfANSISTRINGS
- -SfRTTI
- -SfWIDESTRINGS
- -SfDYNARRAYS
- -SfTHREADING
- -SfVARIANTS
- -SfOBJECTS
- -SfCOMMANDARGS
- -SfRANDOM
- -SfRESOURCES
- #endif CPUX86_64
- # 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
|