Browse Source

* Compilation for win64

Michael VAN CANNEYT 2 years ago
parent
commit
045f9753d1
1 changed files with 35 additions and 16 deletions
  1. 35 16
      rtl/win64/buildrtl.pp

+ 35 - 16
rtl/win64/buildrtl.pp

@@ -1,22 +1,41 @@
 unit buildrtl;
 unit buildrtl;
 
 
-  interface
+interface
 
 
-    uses
-      sysinit,
-      extpas,
-      ctypes, strings,
-      heaptrc,
-      windows,  cmem, dynlibs,
-      dos, messages,
-      rtlconsts, sysconst, sysutils, math, types,
-      typinfo, fgl, classes,
-      charset, character, getopts,
-      fpwidestring,
-      sharemem, exeinfo, fpintres, windirs,
-      {$ifndef CPUAARCH64}cpu, signals,{$endif}
-      softfpu, sfpux80, sfpu128, ufloatx80, ufloat128;
+{$IFDEF FPC_DOTTEDUNITS}
+uses
+  sysinit,
+  extpas,
+  heaptrc,
+  fpintres,
+  System.CTypes, System.Strings,
+  WinApi.Windows,  System.CMem, System.DynLibs,
+  TP.DOS, WinApi.Messages,
+  System.RtlConsts, System.SysConst, System.SysUtils, System.Math, System.Types,
+  System.TypInfo, System.FGL, System.Classes,
+  System.CharSet, System.Character, System.GetOpts,
+  System.FPWideString,
+  WinApi.ShareMem, System.ExeInfo, WinApi.WinDirs,
+  {$ifndef CPUAARCH64}System.CPU, WinApi.Signals,{$endif}
+  System.SoftFPU, System.SoftFpuX80, System.SoftFpu128, System.UFloatX80, System.UFloat128;
+{$ELSE FPC_DOTTEDUNITS}
+uses
+  sysinit,
+  extpas,
+  heaptrc,
+  fpintres,
+  ctypes, strings,
+  windows,  cmem, dynlibs,
+  dos, messages,
+  rtlconsts, sysconst, sysutils, math, types,
+  typinfo, fgl, classes,
+  charset, character, getopts,
+  fpwidestring,
+  sharemem, exeinfo, fpintres, windirs,
+  {$ifndef CPUAARCH64}cpu, signals,{$endif}
+  softfpu, sfpux80, sfpu128, ufloatx80, ufloat128;
+{$ENDIF FPC_DOTTEDUNITS}
 
 
-  implementation
+implementation
 
 
 end.
 end.