[fpc-devel] buildfaq

Hans-Peter Diettrich DrDiettrich1 at aol.com
Thu Aug 5 11:04:01 CEST 2010


Michael Schnell schrieb:
>  On 08/04/2010 09:23 PM, Hans-Peter Diettrich wrote:
>>  autobloat,
> I never heard of same ?!?!?

automake, autoconf, configure...

These are tools that try and guess how a project should be adopted to 
various targets. But it's up to the user to create the tests, with the 
typical result that all these projects work only for the one platform, 
that the user is comfortable with.

FPC and Lazarus provide target specific units and include files, for the 
same purpose, so that the user only has to specify an target. The only 
problem with this superior approach: not all branches and combinations 
are complete and bugfree. But at least the platform (widgetset...) 
specific support must be implemented only once, so that a small team can 
do all the maintenance [Well, bigger teams were better, of course ;-]

When I discussed a similar solution for portable C projects, in a Linux 
group, the only reaction was: make it work, then come back. And because 
nobody was willing to make it work, without further assistance of the 
platform etc. gurus, every C coder still has to do everything himself...

DoDi




More information about the fpc-devel mailing list