Browse Source

* fix missing ifdef for the non win32/64/unix targets.
* also do watcom.

marcoonthegit 3 years ago
parent
commit
9e70f49745

+ 1 - 0
rtl/amicommon/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/atari/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/beos/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/embedded/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/freertos/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/gba/classes.pp

@@ -15,6 +15,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/go32v2/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/haiku/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/macos/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/msdos/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/nativent/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/netware/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/netwlibc/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/os2/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/sinclairql/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/symbian/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/wasi/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 4 - 0
rtl/watcom/classes.pp

@@ -14,6 +14,10 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
+{$modeswitch FUNCTIONREFERENCES}
+{$define FPC_HAS_REFERENCE_PROCEDURE}
+{$endif}
 
 
 { determine the type of the resource/form file }
 { determine the type of the resource/form file }
 {$define Win16Res}
 {$define Win16Res}

+ 1 - 0
rtl/wii/classes.pp

@@ -15,6 +15,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/win16/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}

+ 1 - 0
rtl/wince/classes.pp

@@ -14,6 +14,7 @@
  **********************************************************************}
  **********************************************************************}
 
 
 {$mode objfpc}
 {$mode objfpc}
+{$IF FPC_FULLVERSION>=30301}
 {$modeswitch FUNCTIONREFERENCES}
 {$modeswitch FUNCTIONREFERENCES}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$define FPC_HAS_REFERENCE_PROCEDURE}
 {$endif}
 {$endif}