浏览代码

* Allow to disable monitor

Michaël Van Canneyt 1 年之前
父节点
当前提交
e80ce5f61f
共有 9 个文件被更改,包括 26 次插入2 次删除
  1. 3 0
      rtl/aix/system.pp
  2. 2 0
      rtl/bsd/system.pp
  3. 3 0
      rtl/linux/system.pp
  4. 3 0
      rtl/nativent/system.pp
  5. 2 0
      rtl/solaris/system.pp
  6. 3 0
      rtl/wasi/system.pp
  7. 3 0
      rtl/win32/system.pp
  8. 4 2
      rtl/win64/system.pp
  9. 3 0
      rtl/wince/system.pp

+ 3 - 0
rtl/aix/system.pp

@@ -17,7 +17,10 @@ unit System;
 interface
 
 {$define FPC_IS_SYSTEM}
+
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
 
 {$linklib m}
 

+ 2 - 0
rtl/bsd/system.pp

@@ -24,7 +24,9 @@ Unit System;
 
 Interface
 
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
 {$define FPC_USE_SIGPROCMASK}
 {$define FPC_USE_SIGALTSTACK}
 

+ 3 - 0
rtl/linux/system.pp

@@ -25,7 +25,10 @@ Unit System;
                                     interface
 {*****************************************************************************}
 
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
+
 {$define FPC_IS_SYSTEM}
 {$define HAS_CMDLINE}
 {$define USE_NOTHREADMANAGER}

+ 3 - 0
rtl/nativent/system.pp

@@ -15,7 +15,10 @@
 unit System;
 interface
 
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
+
 {$define FPC_IS_SYSTEM}
 {$ifdef SYSTEMDEBUG}
   {$define SYSTEMEXCEPTIONDEBUG}

+ 2 - 0
rtl/solaris/system.pp

@@ -17,7 +17,9 @@ unit System;
 interface
 
 
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
 {$define FPC_IS_SYSTEM}
 
 {$linklib m}

+ 3 - 0
rtl/wasi/system.pp

@@ -18,7 +18,10 @@ unit system;
 interface
 
 
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
+
 {$define FPC_IS_SYSTEM}
 {$ifdef FPC_WASM_THREADS}
   {$define DISABLE_NO_THREAD_MANAGER}

+ 3 - 0
rtl/win32/system.pp

@@ -17,7 +17,10 @@ unit System;
 interface
 
 
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
+
 {$define FPC_IS_SYSTEM}
 {$ifdef SYSTEMDEBUG}
   {$define SYSTEMEXCEPTIONDEBUG}

+ 4 - 2
rtl/win64/system.pp

@@ -14,11 +14,13 @@
 
  **********************************************************************}
 unit System;
-interface
-
 
+interface
 
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
+
 {$define FPC_IS_SYSTEM}
 { $define SYSTEMEXCEPTIONDEBUG}
 

+ 3 - 0
rtl/wince/system.pp

@@ -17,7 +17,10 @@ unit System;
 
 interface
 
+{$IFNDEF FPC_DISABLE_MONITOR}
 {$DEFINE SYSTEM_HAS_FEATURE_MONITOR}
+{$ENDIF}
+
 {$define FPC_IS_SYSTEM}
 {$ifdef SYSTEMDEBUG}
   {$define SYSTEMEXCEPTIONDEBUG}