Browse Source

fpmake: fixed compile with fpc 3.2.2

mattias 2 years ago
parent
commit
d6e2fd0867
1 changed files with 3 additions and 1 deletions
  1. 3 1
      fpmake.pp

+ 3 - 1
fpmake.pp

@@ -165,8 +165,8 @@ begin
     P.Dependencies.Clear;
     P.Dependencies.Clear;
     Defaults.Options.Add('-Sc');
     Defaults.Options.Add('-Sc');
     P.Targets.AddProgram('pas2js.pp');
     P.Targets.AddProgram('pas2js.pp');
+    {$IF FPC_FULLVERSION>=30301}
     P.Targets.AddProgram('webidl2pas.pp');
     P.Targets.AddProgram('webidl2pas.pp');
-    {$IF FPC_FULLVERSION>=30101}
     P.Targets.AddProgram('compileserver.pp');
     P.Targets.AddProgram('compileserver.pp');
     P.Targets.AddProgram('makestub.pp');
     P.Targets.AddProgram('makestub.pp');
     T:=P.Targets.AddLibrary('pas2jslib.pp');
     T:=P.Targets.AddLibrary('pas2jslib.pp');
@@ -203,10 +203,12 @@ begin
     P.Targets.AddImplicitUnit('pparser',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('pparser',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('pscanner',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('pscanner',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('pascodegen.o',False);
     P.Targets.AddImplicitUnit('pascodegen.o',False);
+    {$IF FPC_FULLVERSION>=30301}
     P.Targets.AddImplicitUnit('webidldefs',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('webidldefs',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('webidlscanner',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('webidlscanner',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('webidlparser',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('webidlparser',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('webidltopas',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('webidltopas',False).ResourceStrings:=True;
+    {$ENDIF}
     P.Targets.AddImplicitUnit('stubcreator',False).ResourceStrings:=True;
     P.Targets.AddImplicitUnit('stubcreator',False).ResourceStrings:=True;
     // Determine unit files location
     // Determine unit files location
     BD:=IncludeTrailingPathDelimiter(P.GetBinOutputDir(Defaults.BuildCPU,Defaults.BuildOS));
     BD:=IncludeTrailingPathDelimiter(P.GetBinOutputDir(Defaults.BuildCPU,Defaults.BuildOS));