Have guile-config' close over pkg-config' and $(pkgconfigdir).
* meta/Makefile.am (guile-config): New target. (EXTRA_DIST): Add `guile-config.in'. * meta/guile-config.in: New, formerly `guile-config'. Use the right installed `guile', with the right $PKG_CONFIG_PATH. Disable auto-compilation. (%pkg-config-program): New variable. (pkg-config): Use it.
This commit is contained in:
parent
d773ba231c
commit
297273e422
3 changed files with 21 additions and 4 deletions
|
|
@ -24,7 +24,7 @@ bin_SCRIPTS = guile-config guile-tools
|
|||
EXTRA_DIST= $(bin_SCRIPTS) \
|
||||
guile.m4 ChangeLog-2008 \
|
||||
guile-2.0.pc.in guile-2.0-uninstalled.pc.in \
|
||||
guile-tools.in
|
||||
guile-tools.in guile-config.in
|
||||
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
pkgconfig_DATA = guile-2.0.pc
|
||||
|
|
@ -33,3 +33,13 @@ pkgconfig_DATA = guile-2.0.pc
|
|||
## doing this. When that happens, switch over.
|
||||
aclocaldir = $(datadir)/aclocal
|
||||
aclocal_DATA = guile.m4
|
||||
|
||||
guile-config: guile-config.in
|
||||
guile="@bindir@/`echo guile | $(SED) -e '$(program_transform_name)'`" ; \
|
||||
cat guile-config.in \
|
||||
| $(SED) -e "s,@pkgconfigdir@,$(pkgconfigdir),g ; \
|
||||
s,@""PKG_CONFIG@,$(PKG_CONFIG),g ; \
|
||||
s,@installed_guile@,$$guile,g" \
|
||||
> guile-config.out
|
||||
mv guile-config.out guile-config
|
||||
chmod +x guile-config
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue