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:
> 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...
More information about the fpc-devel