Try to remove several warnings on compilation

git-svn-id: trunk@29158 -
This commit is contained in:
pierre 2014-11-26 16:07:10 +00:00
parent 5e9f6b7362
commit 0e70e9bfe2

View File

@ -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