From 5df80040ce651c098a2bceeacd572a3dd41e4996 Mon Sep 17 00:00:00 2001 From: joost Date: Thu, 17 Feb 2011 12:17:31 +0000 Subject: [PATCH] * Solved issues setting the default GlobalPrefix and GlobalInstallDir git-svn-id: trunk@16929 - --- utils/fppkg/pkgoptions.pp | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/utils/fppkg/pkgoptions.pp b/utils/fppkg/pkgoptions.pp index b7b248e600..1c1f9be49f 100644 --- a/utils/fppkg/pkgoptions.pp +++ b/utils/fppkg/pkgoptions.pp @@ -571,6 +571,7 @@ end; procedure TCompilerOptions.InitCompilerDefaults; var ACompilerVersion: string; + fpcdir: string; begin FConfigVersion:=CurrentConfigVersion; if fcompiler = '' then @@ -599,7 +600,7 @@ begin if not(DirectoryExists(FGlobalPrefix+PathDelim+'units')) and not(DirectoryExists(FGlobalPrefix+PathDelim+'rtl')) then FGlobalPrefix:=FGlobalPrefix+'..'+PathDelim; - FGlobalPrefix:=ExpandFileName(FGlobalInstallDir); + FGlobalPrefix:=ExpandFileName(FGlobalPrefix); {$endif unix} Log(vlDebug,SLogDetectedPrefix,['global',FGlobalPrefix]); @@ -610,12 +611,15 @@ begin Log(vlDebug,SLogDetectedPrefix,['local',FLocalPrefix]); end; - FGlobalInstallDir:=FixPath(GetEnvironmentVariable('FPCDIR')); + fpcdir:=FixPath(GetEnvironmentVariable('FPCDIR')); {$ifndef Unix} - FGlobalInstallDir:=ExpandFileName(FGlobalInstallDir); + fpcdir:=ExpandFileName(fpcdir); {$endif unix} - if FGlobalInstallDir<>'' then - Log(vlDebug,SLogFPCDirEnv,[FGlobalInstallDir]); + if fpcdir<>'' then + begin + Log(vlDebug,SLogFPCDirEnv,[fpcdir]); + FGlobalInstallDir:=fpcdir; + end; end;