codetools: defines for fpc sources: add include path rtl/targetos/wininc for win targets

git-svn-id: trunk@46268 -
This commit is contained in:
mattias 2014-09-20 18:37:38 +00:00
parent fb5e88dcba
commit e9b6685e64

View File

@ -2165,13 +2165,14 @@ begin
'define FPC_USE_LIBC','FPC_USE_LIBC','',da_DefineRecurse)); 'define FPC_USE_LIBC','FPC_USE_LIBC','',da_DefineRecurse));
RTLDir.AddChild(IFTempl); RTLDir.AddChild(IFTempl);
// rtl: IF SrcOS=win then add include path rtl/win/wininc // rtl: IF SrcOS=win then add include path rtl/TargetOS/wininc;rtl/win/wininc;rtl/win
IFTempl:=TDefineTemplate.Create('If SrcOS=win','If SrcOS=win', IFTempl:=TDefineTemplate.Create('If SrcOS=win','If SrcOS=win',
'',''''+SrcOS+'''=''win''',da_If); '',''''+SrcOS+'''=''win''',da_If);
IFTempl.AddChild(TDefineTemplate.Create('Include Path', IFTempl.AddChild(TDefineTemplate.Create('Include Path',
Format(ctsIncludeDirectoriesPlusDirs,['wininc']), Format(ctsIncludeDirectoriesPlusDirs,['wininc']),
IncludePathMacroName, IncludePathMacroName,
IncPathMacro IncPathMacro
+';'+Dir+'rtl'+DS+TargetOSMacro+DS+'wininc'
+';'+Dir+'rtl'+DS+'win'+DS+'wininc' +';'+Dir+'rtl'+DS+'win'+DS+'wininc'
+';'+Dir+'rtl'+DS+'win', +';'+Dir+'rtl'+DS+'win',
da_DefineRecurse)); da_DefineRecurse));