Browse Source

* Fix compilation for targets that do not have variants

Michaël Van Canneyt 1 year ago
parent
commit
ac8fefbc2b
2 changed files with 5 additions and 1 deletions
  1. 2 0
      packages/wasm-job/Makefile
  2. 3 1
      packages/wasm-job/fpmake.pp

+ 2 - 0
packages/wasm-job/Makefile

@@ -0,0 +1,2 @@
+PACKAGE_NAME=wasm-job
+include ../build/Makefile.pkg

+ 3 - 1
packages/wasm-job/fpmake.pp

@@ -4,6 +4,7 @@ program fpmake;
 
 
 uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 uses {$ifdef unix}cthreads,{$endif} fpmkunit;
 
 
+
 Var
 Var
   P : TPackage;
   P : TPackage;
   T : TTarget;
   T : TTarget;
@@ -20,9 +21,10 @@ begin
     P.Directory:=ADirectory;
     P.Directory:=ADirectory;
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='3.3.1';
     P.Version:='3.3.1';
+    P.OSes:=  [atari,emx,gba,go32v2,msdos,nativent,nds,netware,netwlibc,os2,sinclairql,human68k,symbian,watcom,wii,win32,win64,wince,freertos,wasi]+AllUnixOSes -[QNX]+AllAmigaLikeOSes;
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
     T:=P.Targets.AddUnit('job.shared.pas');
     T:=P.Targets.AddUnit('job.shared.pas');
-    T:=P.Targets.AddUnit('job.stub.pas',AllCPUs-[wasm32],AllOSes);
+    T:=P.Targets.AddUnit('job.stub.pas',AllCPUs-[wasm32],P.OSes);
     T.Dependencies.AddUnit('job.shared');
     T.Dependencies.AddUnit('job.shared');
     T:=P.Targets.AddUnit('job.js.pas',[wasm32],AllOSes);
     T:=P.Targets.AddUnit('job.js.pas',[wasm32],AllOSes);
     T.Dependencies.AddUnit('job.shared');
     T.Dependencies.AddUnit('job.shared');