[GRASS-dev] Re: [GRASS GIS] #596: provide a grass-config script
GRASS GIS
trac at osgeo.org
Fri Oct 16 14:09:25 EDT 2009
#596: provide a grass-config script
---------------------------+------------------------------------------------
Reporter: hamish | Owner: grass-dev at lists.osgeo.org
Type: enhancement | Status: new
Priority: normal | Milestone: 7.0.0
Component: Installation | Version: svn-trunk
Resolution: | Keywords: gdal-plugin
Platform: All | Cpu: All
---------------------------+------------------------------------------------
Comment (by glynn):
Replying to [comment:1 neteler]:
> A grass-config would probably facilitate the development of an automated
GRASS-Addons integration script (which downloads Addon from SVN, then
compiles it according to the local settings)
Add-ons should get all the configuration information they need from the
*.make files.
Replying to [comment:2 hamish]:
> or probably much simpler to just write a script which parses
$GISBASE/include/Make/* as needed.
Parsing *.make won't work; given that values can be arbitrary make
expressions, you would need to duplicate make's functionality exactly.
You would be better off just invoking make on a suitable Makefile, e.g.:
{{{
$ cat foo.mk
MODULE_TOPDIR = $(GISBASE)
include $(MODULE_TOPDIR)/include/Make/Vars.make
var.%:
@echo $($*)
$ make -f foo.mk var.PNGLIB
-lpng -lz -lm
}}}
> gdal-config has:
[snip]
> which of those would be useful in a grass-config? (obviously not the
last two)
None of them, really. GRASS isn't a single library; you would need
separate options for each component.
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/596#comment:3>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list