[GRASS5] can't get 5.7 to get past ./configure

Thierry Laronde tlaronde at polynum.com
Mon Mar 8 07:33:49 EST 2004


On Mon, Mar 08, 2004 at 11:02:55AM +0000, Paul Kelly wrote:
> 
> Well it rules something out. Does the BSD make have a problem with the
> ifeq construct? Perhaps something like
> ifeq('$(GRASS_LIBRARY_TYPE)','stlib')
> I really don't know if/why that should make any difference though.

The only parts common to different flavours of make, as specified in the
POSIX make, are the basic ones. There is no common scheme for
conditionnals.

So yes, Makefile with such constructs are one flavour of make dependent.
And on a BSD system, one must invoke gmake (GNU make) for this to run.

That is one of the strengh of the historical GRASS make scheme to create
basic Makefiles that use basic constructs compatible with BSD make or
GNU make.

Cheers,
-- 
Thierry Laronde (Alceste) <tlaronde at polynum.org>
Key fingerprint = 0FF7 E906 FBAF FE95 FD89  250D 52B1 AE95 6006 F40C




More information about the grass-dev mailing list