[fpc-devel] subtools fpcres and parameter -Xp
patspiper at gmail.com
Fri Feb 28 13:01:46 CET 2014
On 12/02/14 12:20, Sven Barth wrote:
> Am 12.02.2014 10:01, schrieb patspiper:
>> On 12/02/14 10:03, Sven Barth wrote:
>>> Am 11.02.2014 23:19, schrieb Mattias Gaertner:
>>>> How does the compiler (2.6.2, 2.6.4, 2.7.1) search for sub tools like
>>>> For example: first in its working directory, then in PATH, etc.
>>> Usual order is this:
>>> - path specified by -FD
>>> - path of compiler executable (ppcXXX)
>>> - PATH variable (or "Commands" on Mac OS Classic)
>>>> What parameters effects this search? -Xp?
>>> No, -FD is the parameter for this.
>> Isn't -FD used for the binutils/crossbinutils?
>> If so, then how are the tools which are in the fpc (not ppcxxx)
>> executable folder (such as fpcres) located?
> To quote myself:
>> Usual order is this:
>> - path specified by -FD
>> - path of compiler executable (ppcXXX)
>> - PATH variable (or "Commands" on Mac OS Classic)
If -FD<toolspath> and -XP<binutilsprefix> are specified, then fpc
searches for '<binutilsprefix>-fpcres' in <toolspath> and PATH, and if
it does not find it there, searches for 'fpcres' in PATH only. Is it
intentional that it excludes <toolspath> from the latter search?
Related code is in comprsrc.pas function tresourcefile.compile.
More information about the fpc-devel