X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fshared%2Fa_modes.inc;h=efb88c0e1360fd905b236de0110d9e96e1a9b619;hb=b5698c71200b362d162a9afb6bf467d877dc6b09;hp=9a17a826784a4ad9ce948730fff2bf6b1eed5f67;hpb=816a013e42b930a34a1e231c1620bb0dd65bf609;p=d2df-sdl.git diff --git a/src/shared/a_modes.inc b/src/shared/a_modes.inc index 9a17a82..efb88c0 100644 --- a/src/shared/a_modes.inc +++ b/src/shared/a_modes.inc @@ -1,5 +1,4 @@ // compiler options, common for all game modules -{.$MODE DELPHI} {$MODE OBJFPC} {$MODESWITCH ADVANCEDRECORDS+} @@ -33,9 +32,12 @@ {$BOOLEVAL OFF} {$COPERATORS ON} {$EXTENDEDSYNTAX ON} -{$IFDEF CPU32} - {$FPUTYPE SSE} -{$ENDIF CPU32} +{$IFDEF CPU386} + {$IFDEF GO32V2} + {$ELSE} + {$FPUTYPE SSE} + {$ENDIF} +{$ENDIF} {$GOTO ON} {$IEEEERRORS OFF} {$INLINE ON} @@ -46,14 +48,17 @@ {$POINTERMATH ON} {$RANGECHECKS OFF} {$SAFEFPUEXCEPTIONS OFF} -{$SCOPEDENUMS OFF} // this may be changed later +{$SCOPEDENUMS ON} // this may be changed later {$SMARTLINK ON} {$TYPEDADDRESS ON} {$TYPEINFO ON} {$VARSTRINGCHECKS OFF} {$S-} // disable stack checking -{$MMX-} // get lost, mmx +{$IFDEF GO32V2} +{$ELSE} + {$MMX-} // get lost, mmx +{$ENDIF} {$IF DEFINED(D2F_DEBUG)} {$STACKFRAMES ON} @@ -72,8 +77,14 @@ {$OPTIMIZATION DEADSTORE} {$ENDIF} +{$IFDEF WIN32} + {$IFNDEF MSWINDOWS} + {$DEFINE MSWINDOWS} + {$ENDIF} +{$ENDIF} + {$IFDEF MSWINDOWS} {$IFNDEF WINDOWS} {$DEFINE WINDOWS} {$ENDIF WINDOWS} -{$ENDIF MSWINDOWS} +{$ENDIF}