Browse Source

Try to remove several warnings on compilation

git-svn-id: trunk@29158 -
pierre 10 years ago
parent
commit
0e70e9bfe2
1 changed files with 9 additions and 8 deletions
  1. 9 8
      packages/fpmkunit/src/fpmkunit.pp

+ 9 - 8
packages/fpmkunit/src/fpmkunit.pp

@@ -2045,6 +2045,7 @@ var
 begin
   { can't use SetToString, there are more than 32 OSes }
   First:=true;
+  Result:='';
   for i in OSes do
     begin
       if not First then
@@ -2054,7 +2055,7 @@ begin
       Str(i,Tmp);
       Result:=Result+Tmp;
     end;
-  Result:=LowerCase(Tmp);
+  Result:=LowerCase(Result);
 end;
 
 Function CPUToString(CPU: TCPU) : String;
@@ -2615,18 +2616,18 @@ end;
 
 function TConditionalDestStrings.Add(const Value: String; ADestPath: String): TConditionalDestString;
 begin
-  Add(Value, AllCPUs, AllOSes, ADestPath);
+  Result:=Add(Value, AllCPUs, AllOSes, ADestPath);
 end;
 
 function TConditionalDestStrings.Add(const Value: String; const OSes: TOSes; ADestPath: String): TConditionalDestString;
 begin
-  Add(Value, AllCPUs, OSes, ADestPath);
+  Result:=Add(Value, AllCPUs, OSes, ADestPath);
 end;
 
 {$ifdef cpu_only_overloads}
 Function TConditionalDestStrings.Add(Const Value : String;const CPUs:TCPUs; ADestPath: String) : TConditionalDestString;inline;
 begin
-  Add(Value, CPUs, AllOSes, ADestPath);
+  Result:=Add(Value, CPUs, AllOSes, ADestPath);
 end;
 {$endif cpu_only_overloads}
 
@@ -2637,6 +2638,7 @@ var
 begin
   ACondString := inherited Add(Value,CPUs,OSes) as TConditionalDestString;
   ACondString.DestPath:=ADestPath;
+  Result:=ACondString;
 end;
 
 { TPackageDictionary }
@@ -4783,9 +4785,8 @@ begin
 end;
 
 procedure TBuildEngine.AddFileToArchive(const APackage: TPackage; const ASourceFileName, ADestFileName: String);
-var
-  SourceDir: string;
 {$ifdef UNIX}
+var
   FileStat: stat;
 {$endif UNIX}
 begin
@@ -4827,7 +4828,7 @@ begin
       FZipper.FileName := Defaults.ZipPrefix + APackage.Name + MakeZipSuffix(Defaults.CPU,Defaults.OS) + '.zip';
     end;
 
-  FZipper.Entries.AddFileEntry(SourceDir + ASourceFileName, ADestFileName);
+  FZipper.Entries.AddFileEntry(ASourceFileName, ADestFileName);
   {$endif HAS_UNIT_ZIPPER}
 {$ENDIF CREATE_TAR_FILE}
 end;
@@ -6729,7 +6730,7 @@ begin
     GlobalDictionary.AddVariable('unitinstalldir', FixPath(APackage.Dictionary.ReplaceStrings(Defaults.UnitInstallDir), False));
     GlobalDictionary.AddVariable('packageunitinstalldir',APackage.GetPackageUnitInstallDir(Defaults.CPU,Defaults.OS));
 
-    D:=FixPath(Defaults.Prefix);
+    D:=FixPath(Defaults.Prefix,true);
     // This is to install the TPackage.Installfiles, which are not related to any
     // target
     if InstallPackageFiles(APackage,[],D) then