mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
build: Honor program name transformation in 'guild'.
* configure.ac: Remove erroneous 'guile_program_name' substitute; see <https://lists.gnu.org/archive/html/autoconf/2014-04/msg00010.html> for details. Remove 'meta/guild' config file. * meta/Makefile.am (guild): New target. (CLEANFILES): Add 'guild'. * meta/guild.in: Remove 'prefix' and 'exec_prefix' definitions; use @installed_guile@.
This commit is contained in:
parent
7eaa92ffa9
commit
4a81f5b5d3
3 changed files with 14 additions and 11 deletions
|
@ -2,7 +2,7 @@
|
|||
## Jim Blandy <jimb@red-bean.com> --- September 1997
|
||||
##
|
||||
## Copyright (C) 1998, 1999, 2001, 2006, 2007, 2008, 2009, 2011,
|
||||
## 2012, 2013 Free Software Foundation, Inc.
|
||||
## 2012, 2013, 2014 Free Software Foundation, Inc.
|
||||
##
|
||||
## This file is part of GUILE.
|
||||
##
|
||||
|
@ -54,4 +54,14 @@ guile-config: $(srcdir)/guile-config.in $(top_builddir)/config.status
|
|||
mv guile-config.out guile-config
|
||||
chmod +x guile-config
|
||||
|
||||
CLEANFILES = guile-config
|
||||
guild: $(srcdir)/guild.in $(top_builddir)/config.status
|
||||
guile="@bindir@/`echo guile | $(SED) -e '$(program_transform_name)'`" ; \
|
||||
cat $(srcdir)/guild.in \
|
||||
| $(SED) -e "s,@installed_guile@,$$guile,g" \
|
||||
-e "s,[@]PACKAGE_NAME[@],$(PACKAGE_NAME),g" \
|
||||
-e "s,[@]PACKAGE_BUGREPORT[@],$(PACKAGE_BUGREPORT),g" \
|
||||
> "$@.out"
|
||||
chmod +x "$@.out"
|
||||
mv "$@.out" "$@"
|
||||
|
||||
CLEANFILES = guile-config guild
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
#!/bin/sh
|
||||
# -*- scheme -*-
|
||||
prefix="@prefix@"
|
||||
exec_prefix="@exec_prefix@"
|
||||
exec ${GUILE:-@bindir@/@guile_program_name@} $GUILE_FLAGS -e '(@@ (guild) main)' -s "$0" "$@"
|
||||
exec ${GUILE:-@installed_guile@} $GUILE_FLAGS -e '(@@ (guild) main)' -s "$0" "$@"
|
||||
!#
|
||||
|
||||
;;;; guild --- running scripts bundled with Guile
|
||||
;;;; Andy Wingo <wingo@pobox.com> --- April 2009
|
||||
;;;;
|
||||
;;;; Copyright (C) 2009, 2010, 2011, 2013 Free Software Foundation, Inc.
|
||||
;;;; Copyright (C) 2009, 2010, 2011, 2013, 2014 Free Software Foundation, Inc.
|
||||
;;;;
|
||||
;;;; This library is free software; you can redistribute it and/or
|
||||
;;;; modify it under the terms of the GNU Lesser General Public
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue