From e1664027fe334db174ed74372138d3236f89b52c Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Mon, 9 Apr 2018 16:36:12 +1000 Subject: Require the user to provide a BSP list when build SMP or MP. Close 3383. --- aclocal/enable-smp.m4 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'aclocal/enable-smp.m4') diff --git a/aclocal/enable-smp.m4 b/aclocal/enable-smp.m4 index 590a7b15ff..e6461de685 100644 --- a/aclocal/enable-smp.m4 +++ b/aclocal/enable-smp.m4 @@ -5,13 +5,14 @@ AC_DEFUN([RTEMS_ENABLE_SMP], AC_ARG_ENABLE(smp, [AS_HELP_STRING([--enable-smp],[enable support for symmetric multiprocessing (SMP)])], -[case "${enableval}" in - yes) case "${RTEMS_CPU}" in +[case "${enableval}" in + yes) test -z $enable_rtemsbsp && AC_MSG_ERROR([SMP requires BSPs to be provided, none have, see --enable-rtemsbsp]) + case "${RTEMS_CPU}" in arm|powerpc|sparc|i386) RTEMS_HAS_SMP=yes ;; *) RTEMS_HAS_SMP=no ;; esac ;; no) RTEMS_HAS_SMP=no ;; *) AC_MSG_ERROR(bad value ${enableval} for enable-smp option) ;; -esac],[RTEMS_HAS_SMP=no]) +esac],[RTEMS_HAS_SMP=no]) ]) -- cgit v1.2.3