Browse Source

* use cthreads in correct location

Michaël Van Canneyt 2 years ago
parent
commit
6b5a4dbf6e
100 changed files with 113 additions and 110 deletions
  1. 1 1
      packages/a52/fpmake.pp
  2. 1 1
      packages/ami-extra/fpmake.pp
  3. 1 1
      packages/amunits/fpmake.pp
  4. 1 1
      packages/arosunits/fpmake.pp
  5. 1 1
      packages/aspell/fpmake.pp
  6. 1 1
      packages/bfd/fpmake.pp
  7. 1 1
      packages/bzip2/fpmake.pp
  8. 1 1
      packages/cairo/fpmake.pp
  9. 1 1
      packages/cdrom/fpmake.pp
  10. 1 1
      packages/chm/fpmake.pp
  11. 1 1
      packages/cocoaint/fpmake.pp
  12. 3 2
      packages/dblib/fpmake.pp
  13. 1 1
      packages/dbus/fpmake.pp
  14. 1 1
      packages/dts/fpmake.pp
  15. 1 1
      packages/fastcgi/fpmake.pp
  16. 1 1
      packages/fcl-async/fpmake.pp
  17. 1 1
      packages/fcl-base/fpmake.pp
  18. 1 1
      packages/fcl-css/fpmake.pp
  19. 1 1
      packages/fcl-db/fpmake.pp
  20. 1 1
      packages/fcl-extra/fpmake.pp
  21. 1 1
      packages/fcl-fpcunit/fpmake.pp
  22. 1 1
      packages/fcl-hash/fpmake.pp
  23. 1 1
      packages/fcl-image/fpmake.pp
  24. 1 1
      packages/fcl-js/fpmake.pp
  25. 1 1
      packages/fcl-json/fpmake.pp
  26. 1 1
      packages/fcl-mustache/fpmake.pp
  27. 1 1
      packages/fcl-net/fpmake.pp
  28. 1 1
      packages/fcl-passrc/fpmake.pp
  29. 1 1
      packages/fcl-pdf/fpmake.pp
  30. 1 1
      packages/fcl-process/fpmake.pp
  31. 1 1
      packages/fcl-registry/fpmake.pp
  32. 1 1
      packages/fcl-report/fpmake.pp
  33. 1 1
      packages/fcl-res/fpmake.pp
  34. 1 1
      packages/fcl-sdo/fpmake.pp
  35. 1 1
      packages/fcl-sound/fpmake.pp
  36. 1 1
      packages/fcl-stl/fpmake.pp
  37. 1 1
      packages/fcl-web/fpmake.pp
  38. 1 1
      packages/fcl-xml/fpmake.pp
  39. 1 1
      packages/fftw/fpmake.pp
  40. 1 1
      packages/fpgtk/fpmake.pp
  41. 1 1
      packages/fpindexer/fpmake.pp
  42. 3 3
      packages/fpmkunit/fpmake.pp
  43. 8 8
      packages/fppkg/fpmake.pp
  44. 1 1
      packages/fv/fpmake.pp
  45. 1 1
      packages/gdbint/fpmake.pp
  46. 1 1
      packages/gdbm/fpmake.pp
  47. 1 1
      packages/ggi/fpmake.pp
  48. 3 1
      packages/gitlab/fpmake.pp
  49. 1 1
      packages/gmp/fpmake.pp
  50. 1 1
      packages/gnome1/fpmake.pp
  51. 1 1
      packages/gnutls/fpmake.pp
  52. 1 1
      packages/googleapi/fpmake.pp
  53. 1 1
      packages/graph/fpmake.pp
  54. 1 1
      packages/gstreamer/fpmake.pp
  55. 1 1
      packages/gtk1/fpmake.pp
  56. 1 1
      packages/gtk2/fpmake.pp
  57. 1 1
      packages/hash/fpmake.pp
  58. 1 1
      packages/hermes/fpmake.pp
  59. 1 1
      packages/httpd13/fpmake.pp
  60. 1 1
      packages/httpd20/fpmake.pp
  61. 1 1
      packages/httpd22/fpmake.pp
  62. 1 1
      packages/httpd24/fpmake.pp
  63. 1 1
      packages/ibase/fpmake.pp
  64. 1 1
      packages/iconvenc/fpmake.pp
  65. 1 1
      packages/ide/fpmake.pp
  66. 1 1
      packages/imagemagick/fpmake.pp
  67. 1 1
      packages/imlib/fpmake.pp
  68. 1 1
      packages/iosxlocale/fpmake.pp
  69. 1 1
      packages/jni/fpmake.pp
  70. 1 1
      packages/ldap/fpmake.pp
  71. 1 1
      packages/libc/fpmake.pp
  72. 1 1
      packages/libcups/fpmake.pp
  73. 1 1
      packages/libcurl/fpmake.pp
  74. 1 1
      packages/libenet/fpmake.pp
  75. 1 1
      packages/libffi/fpmake.pp
  76. 1 1
      packages/libfontconfig/fpmake.pp
  77. 1 1
      packages/libgbafpc/fpmake.pp
  78. 1 1
      packages/libgc/fpmake.pp
  79. 1 1
      packages/libgd/fpmake.pp
  80. 1 1
      packages/libmagic/fpmake.pp
  81. 1 1
      packages/libmicrohttpd/fpmake.pp
  82. 1 1
      packages/libndsfpc/fpmake.pp
  83. 1 1
      packages/libnettle/fpmake.pp
  84. 1 1
      packages/libogcfpc/fpmake.pp
  85. 1 1
      packages/libpng/fpmake.pp
  86. 1 1
      packages/librsvg/fpmake.pp
  87. 1 1
      packages/libsee/fpmake.pp
  88. 1 1
      packages/libtar/fpmake.pp
  89. 1 1
      packages/libusb/fpmake.pp
  90. 1 1
      packages/libvlc/fpmake.pp
  91. 1 1
      packages/libxml/fpmake.pp
  92. 1 1
      packages/lua/fpmake.pp
  93. 1 1
      packages/mad/fpmake.pp
  94. 1 1
      packages/modplug/fpmake.pp
  95. 1 1
      packages/morphunits/fpmake.pp
  96. 1 1
      packages/mysql/fpmake.pp
  97. 1 1
      packages/ncurses/fpmake.pp
  98. 1 1
      packages/newt/fpmake.pp
  99. 1 1
      packages/numlib/fpmake.pp
  100. 1 1
      packages/nvapi/fpmake.pp

+ 1 - 1
packages/a52/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/ami-extra/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/amunits/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/arosunits/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/aspell/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/bfd/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/bzip2/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/cairo/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/cdrom/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/chm/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/cocoaint/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 3 - 2
packages/dblib/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 {$endif not ALLPACKAGES}
 {$endif not ALLPACKAGES}
 
 
@@ -13,7 +13,8 @@ Const
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;
-
+  T : TTarget;
+  
 begin
 begin
   With Installer do
   With Installer do
     begin
     begin

+ 1 - 1
packages/dbus/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/dts/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/fastcgi/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-async/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-base/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-css/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-db/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
 
 
 procedure add_fcl_db(const ADirectory: string);
 procedure add_fcl_db(const ADirectory: string);

+ 1 - 1
packages/fcl-extra/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-fpcunit/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-hash/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/fcl-image/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-js/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/fcl-json/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-mustache/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/fcl-net/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-passrc/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-pdf/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/fcl-process/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-registry/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/fcl-report/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-res/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-sdo/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-sound/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-stl/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fcl-web/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
 
 

+ 1 - 1
packages/fcl-xml/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/fftw/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/fpgtk/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/fpindexer/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
 
 
 procedure add_fpindexer(const ADirectory: string);
 procedure add_fpindexer(const ADirectory: string);

+ 3 - 3
packages/fpmkunit/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;
@@ -12,7 +12,7 @@ begin
     begin
     begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
 
 
-    P:=AddPackage('fpmkunit');
+    P:=AddPackage('{$ifdef unix}cthreads,{$endif} fpmkunit');
     P.ShortName:='fpmk';
     P.ShortName:='fpmk';
 {$ifdef ALLPACKAGES}
 {$ifdef ALLPACKAGES}
     P.Directory:=ADirectory;
     P.Directory:=ADirectory;
@@ -37,7 +37,7 @@ begin
     D:=P.Dependencies.Add('fcl-process',AllOSes-[morphos,aros,amiga,go32v2,os2]);
     D:=P.Dependencies.Add('fcl-process',AllOSes-[morphos,aros,amiga,go32v2,os2]);
     D:=P.Dependencies.Add('libtar');
     D:=P.Dependencies.Add('libtar');
 
 
-    with P.Targets.AddUnit('src/fpmkunit.pp') do
+    with P.Targets.AddUnit('src/{$ifdef unix}cthreads,{$endif} fpmkunit.pp') do
       ResourceStrings:=true;
       ResourceStrings:=true;
 
 
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}

+ 8 - 8
packages/fppkg/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit, sysutils;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit, sysutils;
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
 
 
 procedure add_fppkg(const ADirectory: string);
 procedure add_fppkg(const ADirectory: string);
@@ -17,7 +17,7 @@ Var
   Data2Inc : string;
   Data2Inc : string;
 begin
 begin
   AddCustomFpmakeCommandlineOption('data2inc', 'Use indicated data2inc executable.');
   AddCustomFpmakeCommandlineOption('data2inc', 'Use indicated data2inc executable.');
-  AddCustomFpmakeCommandlineOption('genfpmkunit', 'Regenerate the fpmkunitsrc.inc file (fppkg).');
+  AddCustomFpmakeCommandlineOption('gen{$ifdef unix}cthreads,{$endif} fpmkunit', 'Regenerate the fpmkunitsrc.inc file (fppkg).');
 
 
   With Installer do
   With Installer do
     begin
     begin
@@ -31,7 +31,7 @@ begin
     P.Dependencies.Add('fcl-xml');
     P.Dependencies.Add('fcl-xml');
     P.Dependencies.Add('fcl-process',AllOSes-[go32v2,os2]);
     P.Dependencies.Add('fcl-process',AllOSes-[go32v2,os2]);
     P.Dependencies.Add('paszlib');
     P.Dependencies.Add('paszlib');
-    P.Dependencies.Add('fpmkunit');
+    P.Dependencies.Add('{$ifdef unix}cthreads,{$endif} fpmkunit');
 
 
     P.Dependencies.Add('univint',[MacOSX,iphonesim,ios]);
     P.Dependencies.Add('univint',[MacOSX,iphonesim,ios]);
     P.Dependencies.Add('fcl-net', TargetsWithfpWeb);
     P.Dependencies.Add('fcl-net', TargetsWithfpWeb);
@@ -70,7 +70,7 @@ begin
     T:=P.Targets.AddUnit('pkgmkconv.pp');
     T:=P.Targets.AddUnit('pkgmkconv.pp');
     T:=P.Targets.AddUnit('pkgdownload.pp');
     T:=P.Targets.AddUnit('pkgdownload.pp');
     T:=P.Targets.AddUnit('pkgfpmake.pp');
     T:=P.Targets.AddUnit('pkgfpmake.pp');
-    T.Dependencies.AddInclude('fpmkunitsrc.inc');
+    T.Dependencies.AddInclude('{$ifdef unix}cthreads,{$endif} fpmkunitsrc.inc');
     T:=P.Targets.AddUnit('pkgcommands.pp');
     T:=P.Targets.AddUnit('pkgcommands.pp');
     T:=P.Targets.AddUnit('pkgpackagesstructure.pp');
     T:=P.Targets.AddUnit('pkgpackagesstructure.pp');
     T:=P.Targets.AddUnit('pkguninstalledsrcsrepo.pp');
     T:=P.Targets.AddUnit('pkguninstalledsrcsrepo.pp');
@@ -78,9 +78,9 @@ begin
     T:=P.Targets.AddUnit('pkgwget.pp', TargetsWithWGet);
     T:=P.Targets.AddUnit('pkgwget.pp', TargetsWithWGet);
     T:=P.Targets.AddUnit('pkgfphttp.pp', TargetsWithfpWeb);
     T:=P.Targets.AddUnit('pkgfphttp.pp', TargetsWithfpWeb);
 
 
-    // Do not re-generate fpmkunitsrc.inc by default so it is possible to control
-    // when we want to update the internal fpmkunitsrc
-    if GetCustomFpmakeCommandlineOptionValue('genfpmkunit') <> '' then
+    // Do not re-generate {$ifdef unix}cthreads,{$endif} fpmkunitsrc.inc by default so it is possible to control
+    // when we want to update the internal {$ifdef unix}cthreads,{$endif} fpmkunitsrc
+    if GetCustomFpmakeCommandlineOptionValue('gen{$ifdef unix}cthreads,{$endif} fpmkunit') <> '' then
       begin
       begin
       Data2Inc := GetCustomFpmakeCommandlineOptionValue('data2inc');
       Data2Inc := GetCustomFpmakeCommandlineOptionValue('data2inc');
       if Data2Inc<>'' then
       if Data2Inc<>'' then
@@ -90,7 +90,7 @@ begin
         data2inc := ExeSearch(AddProgramExtension('data2inc', Defaults.BuildOS));
         data2inc := ExeSearch(AddProgramExtension('data2inc', Defaults.BuildOS));
         end;
         end;
       if Data2Inc <> '' then
       if Data2Inc <> '' then
-        P.Commands.AddCommand(Data2Inc,'-b -s $(SOURCE) $(DEST) fpmkunitsrc','src/fpmkunitsrc.inc','../fpmkunit/src/fpmkunit.pp');
+        P.Commands.AddCommand(Data2Inc,'-b -s $(SOURCE) $(DEST) {$ifdef unix}cthreads,{$endif} fpmkunitsrc','src/fpmkunitsrc.inc','../fpmkunit/src/fpmkunit.pp');
       end;
       end;
     end;
     end;
 end;
 end;

+ 1 - 1
packages/fv/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/gdbint/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit, classes, sysutils;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit, classes, sysutils;
 
 
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
 
 

+ 1 - 1
packages/gdbm/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/ggi/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 3 - 1
packages/gitlab/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
 
 
@@ -13,6 +13,8 @@ Const
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;
+  T : TTarget;
+  
 begin
 begin
   With Installer do
   With Installer do
     begin
     begin

+ 1 - 1
packages/gmp/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/gnome1/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/gnutls/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/googleapi/fpmake.pp

@@ -3,7 +3,7 @@ program fpmake;
 
 
 {$mode objfpc}{$h+}
 {$mode objfpc}{$h+}
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 {$endif}
 {$endif}
 
 
 Procedure Add_Google(ADirectory : string);
 Procedure Add_Google(ADirectory : string);

+ 1 - 1
packages/graph/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/gstreamer/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/gtk1/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/gtk2/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/hash/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/hermes/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/httpd13/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/httpd20/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/httpd22/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/httpd24/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/ibase/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/iconvenc/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/ide/fpmake.pp

@@ -3,7 +3,7 @@
 program fpmake;
 program fpmake;
 
 
 uses
 uses
-  fpmkunit,
+  {$ifdef unix}cthreads,{$endif} fpmkunit,
   sysutils;
   sysutils;
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
 
 

+ 1 - 1
packages/imagemagick/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/imlib/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/iosxlocale/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/jni/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/ldap/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libc/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libcups/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libcurl/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libenet/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libffi/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libfontconfig/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libgbafpc/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libgc/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libgd/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libmagic/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libmicrohttpd/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libndsfpc/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libnettle/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/libogcfpc/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libpng/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/librsvg/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libsee/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libtar/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libusb/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/libvlc/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   T : TTarget;
   T : TTarget;

+ 1 - 1
packages/libxml/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/lua/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/mad/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/modplug/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/morphunits/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/mysql/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/ncurses/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/newt/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/numlib/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

+ 1 - 1
packages/nvapi/fpmake.pp

@@ -2,7 +2,7 @@
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 program fpmake;
 program fpmake;
 
 
-uses fpmkunit;
+uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
 Var
 Var
   P : TPackage;
   P : TPackage;

Some files were not shown because too many files changed in this diff