DEADSOFTWARE

some cosmetix in common compiler flags
[d2df-sdl.git] / src / shared / a_modes.inc
1 // compiler options, common for all game modules
2 {$MODE DELPHI}
4 {$MODESWITCH ADVANCEDRECORDS+}
5 {$MODESWITCH DUPLICATELOCALS-}
6 {$MODESWITCH NESTEDPROCVARS+}
7 {$MODESWITCH UNICODESTRINGS-}
9 {$ASSERTIONS ON}
10 {$BITPACKING OFF}
11 {$BOOLEVAL OFF}
12 {$COPERATORS ON}
13 {$EXTENDEDSYNTAX ON}
14 {$FPUTYPE SSE}
15 {$GOTO ON}
16 {$IEEEERRORS OFF}
17 {$INLINE ON}
18 {$LONGSTRINGS ON}
19 {$MACRO OFF}
20 {$OBJECTCHECKS OFF}
21 {$OVERFLOWCHECKS OFF}
22 {$POINTERMATH ON}
23 {$RANGECHECKS OFF}
24 {$SAFEFPUEXCEPTIONS OFF}
25 {$SCOPEDENUMS OFF} // this will possibly be changed later
26 {$SMARTLINK ON}
27 {$TYPEDADDRESS OFF}
28 {$TYPEINFO OFF}
29 {$VARSTRINGCHECKS OFF}
31 {$S-} // disable stack checking
32 {$MMX-} // get lost, mmx
34 {$IF DEFINED(D2F_DEBUG)}
35 {$STACKFRAMES ON}
36 {$ELSE}
37 {$STACKFRAMES OFF}
38 {$ENDIF}
41 {$IFDEF MSWINDOWS}
42 {$IFNDEF WINDOWS}
43 {$DEFINE WINDOWS}
44 {$ENDIF WINDOWS}
45 {$ENDIF MSWINDOWS}