[GRASS5] Re: [GRASSLIST:360] Re: grass libraries
Glynn Clements
glynn at gclements.plus.com
Sat Mar 25 09:07:23 EST 2006
Brad Douglas wrote:
> > We should really be installing the include/Make/*.make files. Writing
> > portable Makefiles for add-on modules is likely to be a difficult task
> > without them (particularly Platform.make and Grass.make, which are
> > generated by the configure script).
>
> IMHO, only files with parameters that cannot go into 'grass.pc' should
> be exported.
The grass.pc file is of little use; apart from linking in too many
libraries, it won't work with static libraries or if you need
additional -L switches to locate the dependencies.
More generally, the idea of treating GRASS as a monolithic package is
fundamentally flawed. Realistically, you would need a separate .pc
file for each library or group of related libraries.
Also, it should be possible to write Makefiles which work either as
part of GRASS or as standalone modules.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list