[fpc-devel] The future of fpmake
Joost van der Sluis
joost at cnoc.nl
Thu Mar 31 17:43:23 CEST 2011
On Thu, 2011-03-31 at 15:41 +0200, Jonas Maebe wrote:
> On 31 Mar 2011, at 14:42, Marco van de Voort wrote:
> At least the package I referred to (univint) tends to change
> significantly over time. The Mac OS X 10.6 SDK split a bunch of
> headers and removed others compared to previous versions (most C
> programmers use umbrella headers, so they don't notice that either).
> As Carbon gets phased out, more and more things will probably change.
> It's not really feasible to manually go through the current list of
> dependencies and to update them where necessary. Otoh, replacing them
> with a newly auto-generated list currently risks removing code that
> someone else added to manually to fix something.
>
> > The trouble is that makefile.fpc does not contain all information.
> > It is not
> > a closed system, and has barely enough info to build, and depends on
> > the
> > autobuilding capacity of the compiler. Something that can't be used
> > for
> > packaging and other features.
>
> That's why I mentioned "or any other structured format".
It's not a bad idea to see if we can make a structured (and readable)
format to create our fpmake.pp files.
I was also thinking about letting fpmake detect from the compiler-output
if a dependency is missing, and give a warning if this happens, so it
can be added.
Joost.
More information about the fpc-devel
mailing list