summaryrefslogtreecommitdiffstats
path: root/scripts/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/configure.ac')
-rw-r--r--scripts/configure.ac15
1 files changed, 14 insertions, 1 deletions
diff --git a/scripts/configure.ac b/scripts/configure.ac
index 69dd444026..7ce93f907f 100644
--- a/scripts/configure.ac
+++ b/scripts/configure.ac
@@ -4,7 +4,7 @@ AC_PREREQ(2.57)
AC_INIT([rtems-scripts],[_RTEMS_VERSION],[rtems-bugs@rtems.com])
AC_CONFIG_SRCDIR([binutils])
RTEMS_TOP([..])
-AC_PREFIX_DEFAULT([/opt/rtems])
+
AM_INIT_AUTOMAKE([no-define foreign 1.7.2])
AC_CANONICAL_HOST
@@ -12,6 +12,17 @@ AC_CANONICAL_HOST
test -f ./setup.cache || cp ${srcdir}/setup.def ./setup.cache
. ./setup.cache
+AC_ARG_ENABLE([rpmprefix],
+[ --enable-rpmprefix=<rpmprefix> prefix rpms],
+[case $enable_rpmprefix in
+yes ) rpmprefix="rtems-"]RTEMS_API["-";;
+no ) rpmprefix="%{nil}";;
+* ) AS_IF([test -z "$enable_rpmprefix"],
+ [rpmprefix="%{nil}"],
+ [rpmprefix="$enable_rpmprefix"]);;
+esac],
+[rpmprefix="rtems-"]RTEMS_API["-"])
+
AC_MSG_CHECKING(for rpm SPECS directory)
# Allow users to override RPM_SPECSdir from the environment.
if test -z "$RPM_SPECSdir" ;
@@ -66,6 +77,8 @@ BSPVERS="${rtems_version}"
AC_SUBST(RTEMS_VERSION)
AC_SUBST(BSPVERS)
AC_SUBST(RPM_CPU)
+AC_SUBST(rpmprefix,$rpmprefix)
+AC_SUBST(rpmgroup,[Rtems/][RTEMS_API])
AC_CONFIG_FILES([Makefile
binutils/Makefile