|
@@ -308,30 +308,33 @@ begin
|
|
end
|
|
end
|
|
else
|
|
else
|
|
begin
|
|
begin
|
|
- AddOption('--nofpccfg');
|
|
|
|
- AddOption('--compiler='+CompilerOptions.Compiler);
|
|
|
|
- AddOption('--cpu='+CPUToString(CompilerOptions.CompilerCPU));
|
|
|
|
- AddOption('--os='+OSToString(CompilerOptions.CompilerOS));
|
|
|
|
if CompilerOptions.HasOptions then
|
|
if CompilerOptions.HasOptions then
|
|
AddOption('--options='+CompilerOptions.Options.DelimitedText);
|
|
AddOption('--options='+CompilerOptions.Options.DelimitedText);
|
|
- if IsSuperUser or GlobalOptions.InstallGlobal then
|
|
|
|
- begin
|
|
|
|
- CondAddOption('--prefix',CompilerOptions.GlobalPrefix);
|
|
|
|
- CondAddOption('--baseinstalldir',CompilerOptions.GlobalInstallDir);
|
|
|
|
- end
|
|
|
|
- else
|
|
|
|
- begin
|
|
|
|
- CondAddOption('--prefix',CompilerOptions.LocalPrefix);
|
|
|
|
- CondAddOption('--baseinstalldir',CompilerOptions.LocalInstallDir);
|
|
|
|
- end;
|
|
|
|
- CondAddOption('--localunitdir',CompilerOptions.LocalInstallDir);
|
|
|
|
- CondAddOption('--globalunitdir',CompilerOptions.GlobalInstallDir);
|
|
|
|
|
|
+
|
|
if GlobalOptions.CustomFPMakeOptions<>'' then
|
|
if GlobalOptions.CustomFPMakeOptions<>'' then
|
|
begin
|
|
begin
|
|
AddOption('--ignoreinvalidoption');
|
|
AddOption('--ignoreinvalidoption');
|
|
AddOption(GlobalOptions.CustomFPMakeOptions);
|
|
AddOption(GlobalOptions.CustomFPMakeOptions);
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
|
|
+
|
|
|
|
+ AddOption('--nofpccfg');
|
|
|
|
+ AddOption('--compiler='+CompilerOptions.Compiler);
|
|
|
|
+ AddOption('--cpu='+CPUToString(CompilerOptions.CompilerCPU));
|
|
|
|
+ AddOption('--os='+OSToString(CompilerOptions.CompilerOS));
|
|
|
|
+ if IsSuperUser or GlobalOptions.InstallGlobal then
|
|
|
|
+ begin
|
|
|
|
+ CondAddOption('--prefix',CompilerOptions.GlobalPrefix);
|
|
|
|
+ CondAddOption('--baseinstalldir',CompilerOptions.GlobalInstallDir);
|
|
|
|
+ end
|
|
|
|
+ else
|
|
|
|
+ begin
|
|
|
|
+ CondAddOption('--prefix',CompilerOptions.LocalPrefix);
|
|
|
|
+ CondAddOption('--baseinstalldir',CompilerOptions.LocalInstallDir);
|
|
|
|
+ end;
|
|
|
|
+ CondAddOption('--localunitdir',CompilerOptions.LocalInstallDir);
|
|
|
|
+ CondAddOption('--globalunitdir',CompilerOptions.GlobalInstallDir);
|
|
|
|
+
|
|
{ Run FPMake }
|
|
{ Run FPMake }
|
|
FPMakeBin:='fpmake'+ExeExt;
|
|
FPMakeBin:='fpmake'+ExeExt;
|
|
SetCurrentDir(PackageBuildPath(P));
|
|
SetCurrentDir(PackageBuildPath(P));
|