From 13942bf447d107555e7a28dc8bd67007f1e2564b Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Wed, 20 Aug 2003 06:52:01 +0000 Subject: 2003-08-20 Ralf Corsepius * aclocal/prog-gnat.m4: New (copied from ../../../aclocal). * Makefile.am: ACLOCAL_AMFLAGS = -I aclocal -I ../tests/aclocal. Don't include */automake/lib.am (Unused). --- c/src/ada-tests/ChangeLog | 6 +++++ c/src/ada-tests/Makefile.am | 3 +-- c/src/ada-tests/aclocal/prog-gnat.m4 | 45 ++++++++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 c/src/ada-tests/aclocal/prog-gnat.m4 diff --git a/c/src/ada-tests/ChangeLog b/c/src/ada-tests/ChangeLog index 12380750c1..db70c5504f 100644 --- a/c/src/ada-tests/ChangeLog +++ b/c/src/ada-tests/ChangeLog @@ -1,3 +1,9 @@ +2003-08-20 Ralf Corsepius + + * aclocal/prog-gnat.m4: New (copied from ../../../aclocal). + * Makefile.am: ACLOCAL_AMFLAGS = -I aclocal -I ../tests/aclocal. + Don't include */automake/lib.am (Unused). + 2003-08-11 Ralf Corsepius * configure.ac: Use rtems-bugs@rtems.com as bug report email address. diff --git a/c/src/ada-tests/Makefile.am b/c/src/ada-tests/Makefile.am index ff982e8a43..59aba552b8 100644 --- a/c/src/ada-tests/Makefile.am +++ b/c/src/ada-tests/Makefile.am @@ -1,10 +1,9 @@ ## $Id$ -ACLOCAL_AMFLAGS = -I ../../../aclocal +ACLOCAL_AMFLAGS = -I aclocal -I ../tests/aclocal include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg include $(top_srcdir)/../../../automake/compile.am -include $(top_srcdir)/../../../automake/lib.am SUBDIRS = support samples sptests tmtests diff --git a/c/src/ada-tests/aclocal/prog-gnat.m4 b/c/src/ada-tests/aclocal/prog-gnat.m4 new file mode 100644 index 0000000000..6e169a8dc7 --- /dev/null +++ b/c/src/ada-tests/aclocal/prog-gnat.m4 @@ -0,0 +1,45 @@ +## $Id$ +## +## Partially borrowed from gcc-3.2 +## +## WARNING: All the stuff below is pretty immature. + +AC_DEFUN([RTEMS_PROG_GNAT], +[AC_REQUIRE([AC_CHECK_TOOL_PREFIX]) +AC_REQUIRE([RTEMS_PROG_CC_FOR_TARGET]) + +AC_CHECK_TOOL([GNATMAKE],[gnatmake],[]) +AC_CACHE_CHECK([for compiler driver that understands Ada], + [rtems_cv_prog_CCADA], +[cat >conftest.adb <&1 || echo failure` + AS_IF([test -z "$errors"], + [rtems_cv_prog_CCADA=$cand + break]) +done +rm -f conftest.*]) +AC_SUBST([CCADA],[$rtems_cv_prog_CCADA]) + +AS_IF([test -n "$GNATMAKE" && test -n "$CCADA"], + [HAVE_GNAT=yes], + [HAVE_GNAT=no]) +]) -- cgit v1.2.3