pkg-config and rpm relocations
Tollef Fog Heen
tfheen at err.no
Mon Apr 5 23:47:23 PDT 2010
]] Dan Nicholson
(Kevin, not sure if you're subscribed or not, so Cc-ing you)
| You can already do that today just by setting the variables in your
| .pc file appropriately.
|
| foo.pc:
| relocatableprefix=
| prefix=${relocatableprefix}/usr
| exec_prefix=${prefix}
| includedir=${prefix}/include
| libdir=${exec_prefix}/lib
|
| Cflags: -I${includedir}
| Libs.private: -L${libdir} -lfoo
|
| In fact, you can probably fake it today with most .pc files just by
| using "pkg-config --define-variable=prefix=$relocatableprefix".
I believe Kevin wants this to happen automatically, and you might
reasonably want to relocate some, but not all of your libraries,
something this approach does not support.
--
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are
More information about the pkg-config
mailing list