소스 검색

* 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}