On 17 Jul 2006, at 12:33, Jonas Maebe wrote:
There simply should be no reason
why you want such complexity. A library has a name, you link to it by
name, basta.
A library
can
also exist in at least multiple locations, versions (both ABI-
compatible and -incompatible with previous versions) and
implementations (e.g. a native Mac OS X GTK and an X-based one).
If people start renaming libraries we make us resistant to library
name
changes. Otherwise the compiler needs to support a_config for
library x
and b_config for package and the end is loose.
The whole point of the *config stuff is exactly to be resistant
against that.
Against name changes of course. Supporting the multiple *config stuff
could happen via a linklib-like statement in the unit sources.
Jonas
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel