Browse Source

* Limit webdata/sqldbrest to platforms that support sqldb

(cherry picked from commit e01da2408fb9c6a39f0b8c1fdad3fba31d8157fa)
Michaël Van Canneyt 2 years ago
parent
commit
c7924156f6
1 changed files with 17 additions and 0 deletions
  1. 17 0
      packages/fcl-web/fpmake.pp

+ 17 - 0
packages/fcl-web/fpmake.pp

@@ -10,6 +10,8 @@ procedure add_fcl_web(const ADirectory: string);
 
 Const
   LibMicroHttpdOSes = AllUnixOSes + [win32,win64];
+  SqldbConnectionOSes = [aix,beos,haiku,linux,freebsd,darwin,iphonesim,ios,netbsd,openbsd,solaris,win32,win64,wince,android,dragonfly];
+  SqliteOSes          = [aix,beos,haiku,linux,freebsd,darwin,iphonesim,ios,netbsd,openbsd,solaris,win32,win64,wince,android,dragonfly];
 
 Var
   T : TTarget;
@@ -264,6 +266,7 @@ begin
       end;
     T:=P.Targets.AddUnit('sqldbwebdata.pp');
     T.ResourceStrings:=true;
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do
       begin
       AddUnit('fpwebdata');
@@ -338,19 +341,23 @@ begin
     
     T:=P.Targets.AddUnit('sqldbrestconst.pp');
     T.ResourceStrings:=true;
+    T.OSes:=SqldbConnectionOSes;
     
     T:=P.Targets.AddUnit('sqldbrestschema.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestio.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestconst');
       AddUnit('sqldbrestschema');
       end;
     T:=P.Targets.AddUnit('sqldbrestdata.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestconst');
@@ -358,6 +365,7 @@ begin
       AddUnit('sqldbrestio');
       end;
     T:=P.Targets.AddUnit('sqldbrestauth.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestconst');
@@ -365,6 +373,7 @@ begin
       AddUnit('sqldbrestschema');
       end;
     T:=P.Targets.AddUnit('sqldbrestjson.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestio');
@@ -372,6 +381,7 @@ begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestbridge.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestio');
@@ -380,6 +390,7 @@ begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestcds.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestio');
@@ -387,6 +398,7 @@ begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestcsv.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestio');
@@ -394,6 +406,7 @@ begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestxml.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestio');
@@ -401,6 +414,7 @@ begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestado.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestio');
@@ -408,6 +422,7 @@ begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestini.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestbridge');
@@ -415,6 +430,7 @@ begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestauthini.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestauth');
@@ -422,6 +438,7 @@ begin
       AddUnit('sqldbrestconst');
       end;
     T:=P.Targets.AddUnit('sqldbrestmodule.pp');
+    T.OSes:=SqldbConnectionOSes;
     With T.Dependencies do  
       begin
       AddUnit('sqldbrestbridge');