Browse Source

* fpmake.pp changes to fix compilation on Windows

git-svn-id: trunk@24616 -
joost 12 years ago
parent
commit
caa3e9b403
2 changed files with 9 additions and 6 deletions
  1. 6 6
      utils/fpmc/fpmake.pp
  2. 3 0
      utils/importtl/fpmake.pp

+ 6 - 6
utils/fpmc/fpmake.pp

@@ -46,19 +46,19 @@ begin
 
     T:=P.Targets.AddProgram('fpmcgtk.pp',gtkOSes);
     T.Dependencies.AddUnit('msgcomp');
-    T.Dependencies.AddUnit('frmmain');
-    T.Dependencies.AddUnit('frmabout');
-    T.Dependencies.AddUnit('frmoptions');
+    T.Dependencies.AddUnit('frmmain', gtkOSes);
+    T.Dependencies.AddUnit('frmabout', gtkOSes);
+    T.Dependencies.AddUnit('frmoptions', gtkOSes);
 
-    T:=P.Targets.AddUnit('frmmain.pp');
+    T:=P.Targets.AddUnit('frmmain.pp', gtkOSes);
     T.install:=false;
     T.ResourceStrings:=true;
 
-    T:=P.Targets.AddUnit('frmabout.pp');
+    T:=P.Targets.AddUnit('frmabout.pp', gtkOSes);
     T.install:=false;
     T.ResourceStrings:=true;
 
-    T:=P.Targets.AddUnit('frmoptions.pp');
+    T:=P.Targets.AddUnit('frmoptions.pp', gtkOSes);
     T.install:=false;
     T.ResourceStrings:=true;
 

+ 3 - 0
utils/importtl/fpmake.pp

@@ -22,6 +22,9 @@ begin
     P.Email := '';
     P.Description := 'Reads type information from "file" and converts it into a freepascal binding.';
     P.NeedLibC:= false;
+    P.Dependencies.Add('winunits-base');
+    P.Dependencies.Add('fcl-base');
+    P.Dependencies.Add('fcl-registry');
 
 {$ifdef ALLPACKAGES}
     P.Directory:='importtl';