From 084556d6ec059790d6b5c5bd12ecf35c1657477c Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Fri, 20 Apr 2001 17:27:55 +0000 Subject: 2001-04-20 Eric Valette * aclocal/check-rdbg.m4: Added check to determine which PowerPC BSPs support the new exception processing model and consequently, librdbg. --- ChangeLog | 6 ++++++ aclocal/check-rdbg.m4 | 21 +++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2a312bb8ad..4b136c3f23 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2001-04-20 Eric Valette + + * aclocal/check-rdbg.m4: Added check to determine which PowerPC + BSPs support the new exception processing model and + consequently, librdbg. + 2001-02-22 Ralf Corsepius * configure.in: Reworked for Canadian Cross support. diff --git a/aclocal/check-rdbg.m4 b/aclocal/check-rdbg.m4 index 2ea5919c36..17fc09bee2 100644 --- a/aclocal/check-rdbg.m4 +++ b/aclocal/check-rdbg.m4 @@ -15,6 +15,27 @@ AC_CACHE_CHECK([whether BSP supports librdbg], elif test -d "$srcdir/${RTEMS_TOPdir}/c/src/librdbg/src/${RTEMS_CPU}/any"; then rtems_cv_HAS_RDBG="yes" ; + elif test "${RTEMS_CPU}" = "powerpc"; + then + A=`grep -l RTEMS_PPC_EXCEPTION_PROCESSING_MODEL $srcdir/${RTEMS_TOPdir}/make/custom/* 2>/dev/null`; + C="" + for i in ${A} ; + do + B=`basename ${i} .cfg`; + C="${C} ${B}"; + done + target_found="no"; + for j in ${C} ; + do + if test "${$1}" = "${j}" ; + then + target_found="yes"; + fi + done + if test "$target_found" = "yes" ; + then + rtems_cv_HAS_RDBG="yes" ; + fi else rtems_cv_HAS_RDBG="no"; fi -- cgit v1.2.3