[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