summaryrefslogtreecommitdiffstats
path: root/rtems/config/tools/rtems-kernel-4-1.cfg
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-03-14 18:20:21 +1100
committerChris Johns <chrisj@rtems.org>2016-03-14 18:23:07 +1100
commitb29015495036d173fea5f00b5745ca915ef2e722 (patch)
treef82330bf2637910bcca1836b92be7cb3113655ee /rtems/config/tools/rtems-kernel-4-1.cfg
parentsb: Fix the --without-error-report parsing of the label. (diff)
downloadrtems-source-builder-b29015495036d173fea5f00b5745ca915ef2e722.tar.bz2
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.
Diffstat (limited to 'rtems/config/tools/rtems-kernel-4-1.cfg')
-rw-r--r--rtems/config/tools/rtems-kernel-4-1.cfg24
1 files changed, 17 insertions, 7 deletions
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} \