gEDA-dev: rpath for local install
Peter Clifton
pcjc2 at cam.ac.uk
Sun Dec 30 21:42:44 EST 2007
I've had a stab at adding support for linking with rpath options in
gschem and gattrib.
The resulting two patches are here:
http://repo.or.cz/w/geda-gaf/pcjc2.git?a=shortlog;h=local_rpath
The second of these adds the logical step of substituting absolute
install paths into the .desktop files which register the menu entries.
This lets clicking on a menu / schematic file open gschem etc.
If this seems sensible, I'll should probably continue to adjust any
other tool which links against libgeda. As these tools aren't run from
the desktop GUI, its not as critical - however (with appropriate
hard-coding of paths), xgsch2pcb might want to call gsch2pcb (which will
call gnetlist).
So, to make this work we need to hard code some paths at build time...
Teaching xgsch2pcb where to find:
gsch2pcb
gschem
pcb
Teaching gsch2pcb where to find:
gnetlist
Teaching gnetlist where to find libgeda. (with rpath).
NB.. none of this is any use for distribution builds, so is only turned
on with additional configure options. (I'm passing them to ./configure
by default in the toplevel Makefile though).
--
Peter Clifton
Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA
Tel: +44 (0)7729 980173 - (No signal in the lab!)
More information about the geda-dev
mailing list