From 86b2b4fe63de7707a05406e31ddd9c0a52bc8d66 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Tue, 23 Apr 2013 16:03:25 +1000 Subject: [PATCH] Add support to check for a valid autoconf for RTEMS. --- rtems/config/tools/rtems-kernel-4.11.cfg | 8 ++++++++ source-builder/config/versions.cfg | 2 ++ 2 files changed, 10 insertions(+) diff --git a/rtems/config/tools/rtems-kernel-4.11.cfg b/rtems/config/tools/rtems-kernel-4.11.cfg index 84bcb6f..ffd03d6 100644 --- a/rtems/config/tools/rtems-kernel-4.11.cfg +++ b/rtems/config/tools/rtems-kernel-4.11.cfg @@ -4,9 +4,17 @@ %include %{_configdir}/checks.cfg %include %{_configdir}/base.cfg +%include %{_configdir}/versions.cfg %define rtems_kernel_version 4.11 +# +# Check the version of autoconf. +# +%if %{__autoconf_ver} <= 2.68 + %error Autoconf version 2.69 or higher is needed. +%endif + # # Pull the latest changes from git each build. Override if this is not what you # want. diff --git a/source-builder/config/versions.cfg b/source-builder/config/versions.cfg index 91a1d3d..0e574ff 100644 --- a/source-builder/config/versions.cfg +++ b/source-builder/config/versions.cfg @@ -1,5 +1,7 @@ # Generate version strings. %define __makeinfo_ver %(%{__makeinfo} --version | %{__awk} 'NR==1 {print $NF}') +%define __autoconf_ver %(%{__autoconf} --version | %{__awk} 'NR==1 {print $NF}') +%define __automake_ver %(%{__automake} --version | %{__awk} 'NR==1 {print $NF}')