From b29015495036d173fea5f00b5745ca915ef2e722 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Mon, 14 Mar 2016 18:20:21 +1100 Subject: rtems-kernel: Fix the --with-rtems/--without-rtems support when released. Also add: --with-rtemsbsp="bsp,bsp,bsp" --with-rtems-smp --with-rtems-tests --with-rtems-tests=sample --with-rtems-tests=all Closes #2526. --- rtems/config/tools/rtems-kernel-4-1.cfg | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) (limited to 'rtems/config/tools/rtems-kernel-4-1.cfg') diff --git a/rtems/config/tools/rtems-kernel-4-1.cfg b/rtems/config/tools/rtems-kernel-4-1.cfg index e5d115c..c7bb643 100644 --- a/rtems/config/tools/rtems-kernel-4-1.cfg +++ b/rtems/config/tools/rtems-kernel-4-1.cfg @@ -72,12 +72,21 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n) %endif # -# It the rtems_bsps is all undefine it +# Check the various --with/--without options we support. # -%if %{defined rtems_bsps} - %if %{rtems_bsps} == all - %undefine rtems_bsps - %endif +# --with-rtemsbsp : Supported, list of BSPs +# --without-rtemsbsp: Not supported +# --with-tests : Supported, samples/yes/no +# --without-tests : Not supported +# --with-smp : Supported +# --without-smp : Not care +# +# +%if %{defined without_rtemsbsp} + %error Option --without-rtemsbsp is not supported. +%endif +%if %{defined without_rtems_tests} + %define with_rtems_tests no %endif # @@ -114,8 +123,9 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n) %{?rtems_posix:--enable-posix}%{!?rtems_posix:--disable-posix} \ %{?rtems_networking:--enable-networking}%{!?rtems_networking:--disable-networking} \ %{?rtems_cxx:--enable-cxx}%{!?rtems_cxx:--disable-cxx} \ - %{rtems_tests_opt} \ - %{?rtems_bsps:--enable-rtemsbsp=%{rtems_bsps}} \ + %{?with_rtems_tests:--enable-tests=%{with_rtems_tests}} \ + %{?with_rtemsbsp:--enable-rtemsbsp="%{with_rtemsbsp}"} \ + %{?with_rtems_smp:--enable-smp} \ --prefix=%{_prefix} --bindir=%{_bindir} \ --exec-prefix=%{_exec_prefix} \ --includedir=%{_includedir} --libdir=%{_libdir} \ -- cgit v1.2.3