diff options
Diffstat (limited to 'gdb/configure')
-rwxr-xr-x | gdb/configure | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/gdb/configure b/gdb/configure index 69cb9cd..adbb231 100755 --- a/gdb/configure +++ b/gdb/configure @@ -3053,6 +3053,26 @@ _ACEOF #AC_DEFINE_UNQUOTED(DEBUGDIR, "$debugdir"), +if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then + if test "x$prefix" = xNONE; then + test_prefix=/usr/local + else + test_prefix=$prefix + fi +else + test_prefix=$exec_prefix +fi +case ${debugdir} in +"${test_prefix}"|"${test_prefix}/"*|\ +'${exec_prefix}'|'${exec_prefix}/'*) + +cat >>confdefs.h <<\_ACEOF +#define DEBUGDIR_RELOCATABLE 1 +_ACEOF + + ;; +esac + subdirs="$subdirs doc testsuite" @@ -21172,7 +21192,7 @@ if test "${with_sysroot+set}" = set; then TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"' - if test "x$exec_prefix" = xNONE; then + if test "x$exec_prefix" = xNONE || test "x$exec_prefix" = 'x${prefix}'; then if test "x$prefix" = xNONE; then test_prefix=/usr/local else |