Browse Source

Also disable fpdoc and pas2jni utils packages for targets not supporting fcl-process package

git-svn-id: trunk@40363 -
pierre 6 years ago
parent
commit
234d442f71
2 changed files with 8 additions and 0 deletions
  1. 4 0
      utils/fpdoc/fpmake.pp
  2. 4 0
      utils/pas2jni/fpmake.pp

+ 4 - 0
utils/fpdoc/fpmake.pp

@@ -26,6 +26,10 @@ begin
     P.Description := 'Free Pascal documentation generation utility.';
     P.NeedLibC:= false;
 
+    P.OSes:=AllOSes-[embedded,msdos,win16,go32v2,nativent,macos,palmos,atari];
+    if Defaults.CPU=jvm then
+      P.OSes := P.OSes - [java,android];
+
     P.Dependencies.Add('fcl-base');
     P.Dependencies.Add('fcl-xml');
     P.Dependencies.Add('fcl-passrc');

+ 4 - 0
utils/pas2jni/fpmake.pp

@@ -24,6 +24,10 @@ begin
     P.Email := '';
     P.NeedLibC:= false;
 
+    P.OSes:=AllOSes-[embedded,msdos,win16,go32v2,nativent,macos,palmos,atari];
+    if Defaults.CPU=jvm then
+      P.OSes := P.OSes - [java,android];
+
     P.Directory:=ADirectory;
     P.Version:='3.3.1';
     P.Dependencies.Add('fcl-base');