1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #!/bin/sh
- # Copyright (C) 2002, 2006, 2008, 2009 Free Software Foundation
- #
- # This file is part of GUILE.
- #
- # GUILE is free software; you can redistribute it and/or modify it
- # under the terms of the GNU Lesser General Public License as
- # published by the Free Software Foundation; either version 3, or
- # (at your option) any later version.
- #
- # GUILE is distributed in the hope that it will be useful, but
- # WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU Lesser General Public License for more details.
- #
- # You should have received a copy of the GNU Lesser General Public
- # License along with GUILE; see the file COPYING.LESSER. If not,
- # write to the Free Software Foundation, Inc., 51 Franklin Street,
- # Fifth Floor, Boston, MA 02110-1301 USA
- # Commentary:
- # Usage: gdb-uninstalled-guile [ARGS]
- #
- # This script runs Guile from the build tree under GDB. See
- # ./guile for more information.
- #
- # In addition to running ./gdb-uninstalled-guile, sometimes it's useful to
- # run e.g. ./check-guile -i meta/gdb-uninstalled-guile foo.test.
- # Code:
- set -e
- # env (set by configure)
- top_builddir="@top_builddir_absolute@"
- XDG_CACHE_HOME=${top_builddir}/cache
- export XDG_CACHE_HOME
- exec ${top_builddir}/meta/uninstalled-env ${top_builddir}/libtool --mode=execute \
- gdb --args ${top_builddir}/libguile/guile "$@"
- # And for GDB in Emacs, evaluate this form:
- # (gdb "@top_builddir_absolute@/meta/uninstalled-env ../libtool --mode=execute gdb --annotate=3 --args @top_builddir_absolute@/libguile/guile")
|