[fpc-devel] Adapting MakeFile to make subfolders for targets with sub architectures
Joost van der Sluis
joost at cnoc.nl
Mon Aug 13 21:50:07 CEST 2018
Op 11-08-18 om 10:22 schreef Christo:
> In my mind it was easier to think of subarch/abi options as extending the target concept, so
> each valid combination of CPU-OS-SUBARCH-ABI results in a unique target, which ends up in a
> separate directory. This concept seems to fit in well with the current concept of target=CPU-OS
> and requires minimal changes on both the Makefile side and fpmake side.
As said, i did not really look into your changes. I had Florian's
directory layout in mind. Maybe this is also an idea. Florian, what do
you think?
> This is a bit different to how Florian started his modifications, which was CPU-OS/SUBARCH-ABI.
> This created some bifurcation in directory & file name conventions, hence my suggested approach
> above.
>
> Note that I am not familiar with the details of fpmkunit. I've looked at lcl/interfaces and here
> it seems as if each variant has its own list of units required. In this case most/all of the
> required units stay the same, it is just the used compiled unit paths and unit/binary output
> path that would differ. I'm sure I'm missing something about the way PackageVariants are
> supposed to work.
PackageVariants can do more than you need, that's true. You only have to
define some additional compiler-parameters, and search-paths, the rest
will be done automatically.
Regards,
Joost.
More information about the fpc-devel
mailing list