diff options
Diffstat (limited to 'cpukit/aclocal/canonical-target-name.m4')
-rw-r--r-- | cpukit/aclocal/canonical-target-name.m4 | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cpukit/aclocal/canonical-target-name.m4 b/cpukit/aclocal/canonical-target-name.m4 new file mode 100644 index 0000000000..230583bf8c --- /dev/null +++ b/cpukit/aclocal/canonical-target-name.m4 @@ -0,0 +1,27 @@ +dnl +dnl $Id$ +dnl + +dnl canonicalize target cpu +dnl NOTE: Most rtems targets do not fullfil autoconf's +dnl target naming conventions "processor-vendor-os" +dnl Therefore autoconf's AC_CANONICAL_TARGET will fail for them +dnl and we have to fix it for rtems ourselves + +AC_DEFUN([RTEMS_CANONICAL_TARGET_CPU], +[AC_REQUIRE([AC_CANONICAL_HOST]) +AC_MSG_CHECKING(rtems target cpu) +case "${host}" in +*-*-rtems*) + RTEMS_CPU="$host_cpu";; +*) + ;; +esac +AS_IF([test -n "$RTEMS_CPU"], +[dnl +AC_MSG_RESULT($RTEMS_CPU)], +[dnl +AC_MSG_RESULT([<none>]) +AC_MSG_ERROR([unsupported host $host])]) +AC_SUBST(RTEMS_CPU) +]) |