source: rtems/contrib/crossrpms/configure.ac @ 0707f583

4.104.114.84.95
Last change on this file since 0707f583 was 0707f583, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/17/06 at 03:11:28

Couple rpmprefix to prefix

  • Property mode set to 100644
File size: 1.5 KB
Line 
1## $Id$
2
3m4_define([RTEMS_API],[4.7])
4
5AC_PREREQ(2.59)
6AC_INIT([crossbuild],[0.20060211.0],[rtems-bugs@rtems.com])
7AC_CONFIG_SRCDIR([binutils/binutils.add])
8AC_CONFIG_AUX_DIR(.)
9
10AC_CANONICAL_HOST
11AC_PREFIX_DEFAULT([/opt/rtems-][RTEMS_API])
12
13AM_INIT_AUTOMAKE([no-define foreign 1.9])
14
15AC_ARG_ENABLE([rpmprefix],
16[  --enable-rpmprefix=<rpmprefix>      prefix rpms],[
17  case "$prefix" in
18  /usr)   rpmprefix=
19    AC_MSG_WARN([Ignoring given rpmprefix])
20    ;;
21  NONE)   rpmprefix=["rtems-"]RTEMS_API["-"]
22    AC_MSG_WARN([Ignoring given rpmprefix])
23    ;;
24  *)
25     case $enable_rpmprefix in
26     ''|["rtems-"]RTEMS_API["-"])
27       AC_MSG_ERROR([Invalid --enable-rpmprefix]);;
28     *)
29        rpmprefix=$enable_rpmprefix;;
30     esac
31    ;;
32  esac
33],[
34# defaults
35  case "$prefix" in
36  /usr)   rpmprefix=;;
37  NONE)   rpmprefix=["rtems-"]RTEMS_API["-"];;
38  *)      AC_MSG_ERROR([Missing --enable-rpmprefix]) ;;
39  esac
40])
41AC_SUBST(rpmprefix)
42
43
44AS_IF([test "${host}" != "${build}"],[
45AC_MSG_CHECKING(for RPM OS)
46case "$host" in
47  i?86-*cygwin*)        RPM_OS=cygwin ;;
48  i?86-*mingw*)         RPM_OS=mingw32 ;;
49  sparc-*solaris*)      RPM_OS=solaris2.7 ;;
50  i?86-*freebsd5*)      RPM_OS=freebsd5.2 ;;
51  i?86-*freebsd*)       RPM_OS=freebsd6.0 ;;
52  *)
53    AC_MSG_ERROR([Unsupported host ${host}])
54    ;;
55esac
56AC_MSG_RESULT($RPM_OS)
57])
58AC_SUBST(RPM_OS)
59
60AC_CONFIG_FILES([Makefile])
61
62AC_CONFIG_FILES([cygwin/Makefile])
63AC_CONFIG_FILES([mingw32/Makefile])
64AC_CONFIG_FILES([solaris2.7/Makefile])
65AC_CONFIG_FILES([freebsd5.2/Makefile])
66AC_CONFIG_FILES([freebsd6.0/Makefile])
67AC_CONFIG_FILES([rtems/Makefile])
68
69AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.