mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-23 12:51:47 +02:00
* Fix position of fpcmade file for rtl
git-svn-id: trunk@14092 -
This commit is contained in:
parent
2b879fcb54
commit
e7b25e55c0
@ -522,6 +522,7 @@ implementation
|
||||
procedure AddPackage(const pack,prefix:string);
|
||||
var
|
||||
packdirvar,unitdirvar : string;
|
||||
fpcmadedirvar : string;
|
||||
begin
|
||||
FOutput.Add('ifdef '+Prefix+VarName(pack));
|
||||
{ create needed variables }
|
||||
@ -537,9 +538,14 @@ implementation
|
||||
FOutput.Add(unitdirvar+'=$('+packdirvar+')');
|
||||
FOutput.Add('endif');
|
||||
FOutput.Add('ifdef CHECKDEPEND');
|
||||
FOutput.Add('$('+packdirvar+')/$(FPCMADE):');
|
||||
FOutput.Add(#9'$(MAKE) -C $('+packdirvar+') $(FPCMADE)');
|
||||
FOutput.Add('override ALLDEPENDENCIES+=$('+packdirvar+')/$(FPCMADE)');
|
||||
{ rtl needs special handling for FPCMADE }
|
||||
if pack='rtl' then
|
||||
fpcmadedirvar:='/$(OS_TARGET)'
|
||||
else
|
||||
fpcmadedirvar:='';
|
||||
FOutput.Add('$('+packdirvar+')'+fpcmadedirvar+'/$(FPCMADE):');
|
||||
FOutput.Add(#9'$(MAKE) -C $('+packdirvar+')'+fpcmadedirvar+' $(FPCMADE)');
|
||||
FOutput.Add('override ALLDEPENDENCIES+=$('+packdirvar+')'+fpcmadedirvar+'/$(FPCMADE)');
|
||||
FOutput.Add('endif');
|
||||
{ Package dir doesn't exists, check unit dir }
|
||||
FOutput.Add('else');
|
||||
|
Loading…
Reference in New Issue
Block a user