X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2Fconfigure.ac;h=96de1b32a2e386bc277731be284975db6711ba7a;hb=9018be22e022e6db2ba07c4e407c7244022bc69a;hp=3d8fae4a616897ac6157eccbba4ce55e46571511;hpb=f177e35094c597497602a558fd6f056bb3e48e92;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/configure.ac b/gdb/testsuite/configure.ac index 3d8fae4a61..96de1b32a2 100644 --- a/gdb/testsuite/configure.ac +++ b/gdb/testsuite/configure.ac @@ -1,8 +1,7 @@ # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. -# Copyright 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. +# Copyright 2002-2018 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,43 +25,10 @@ AC_CANONICAL_TARGET ACX_NONCANONICAL_TARGET -# Add HP-specific tests when appropriate. -case $target in - hppa*-*-hpux*) - AC_CONFIG_SUBDIRS(gdb.hp) ;; -esac - -# With stabs. -AC_ARG_WITH(stabs, -[ --with-stabs arrange to use stabs instead of host debug format],, -[# We enable stabs tests by default on selected targets. -case $target in - powerpc-*-aix* \ - | rs6000-*-aix* \ - | *-*-*bsd* \ - | *-*-go32* \ - | *-*-linux* \ - | *-*-lynxos* \ - | *-sun-* \ - | hppa*-*-* \ - | *-*-elf* \ - | *-*-cygwin* \ - | *-*-mingw* \ - ) - with_stabs=yes ;; - *) - with_stabs=no ;; -esac]) - -# Add stabs tests when appropriate. -if test $with_stabs = yes; then - AC_CONFIG_SUBDIRS(gdb.stabs) -fi - # Enable gdbtk. AC_ARG_ENABLE(gdbtk, [ --enable-gtk enable gdbtk graphical user interface (GUI)],, - [if test -d $srcdir/gdb.gdbtk; then + [if test -d $srcdir/../gdbtk && test -d $srcdir/gdb.gdbtk; then enable_gdbtk=yes else enable_gdbtk=no @@ -100,8 +66,6 @@ else fi ;; darwin* | rhapsody*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;; - hpux*) - RPATH_ENVVAR=SHLIB_PATH ;; esac fi AC_SUBST(RPATH_ENVVAR) @@ -110,12 +74,23 @@ AC_CHECK_HEADERS(pthread.h) AC_EXEEXT -AC_OUTPUT([Makefile \ - gdb.ada/Makefile \ - gdb.arch/Makefile gdb.asm/Makefile gdb.base/Makefile \ - gdb.cp/Makefile gdb.disasm/Makefile gdb.dwarf2/Makefile \ - gdb.fortran/Makefile gdb.server/Makefile \ - gdb.java/Makefile gdb.mi/Makefile gdb.modula2/Makefile \ - gdb.objc/Makefile gdb.opt/Makefile gdb.pascal/Makefile \ - gdb.python/Makefile \ - gdb.threads/Makefile gdb.trace/Makefile gdb.xml/Makefile]) +if test "${build}" = "${host}" -a "${host}" = "${target}"; then + case "${host}" in + *gnu*) + EXTRA_RULES=read1 + ;; + esac +fi +AC_SUBST(EXTRA_RULES) + +# Transform the name of some programs and generate the lib/pdtrace +# test tool. +AC_ARG_PROGRAM +GDB_AC_TRANSFORM(strip, STRIP_TRANSFORM_NAME) +GDB_AC_TRANSFORM(readelf, READELF_TRANSFORM_NAME) +GDB_AC_TRANSFORM(as, GAS_TRANSFORM_NAME) +GDB_AC_TRANSFORM(nm, NM_TRANSFORM_NAME) +AC_CONFIG_FILES([lib/pdtrace], [chmod +x lib/pdtrace]) +AC_CONFIG_FILES([Makefile]) + +AC_OUTPUT