summaryrefslogtreecommitdiffstats
path: root/aclocal/enable-inlines.m4
blob: 4e0eb80d24ceb43f489260206d1c6998b951c450 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
dnl $Id$

AC_DEFUN(RTEMS_ENABLE_INLINES,
[AC_ARG_ENABLE(rtems-inlines,
[AC_HELP_STRING([--enable-rtems-inlines],
[enable RTEMS inline functions (default:enabled, disable to use macros)])],
[case "${enableval}" in
  yes) RTEMS_USE_MACROS=no ;;
  no) RTEMS_USE_MACROS=yes ;;
  *)  AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;;
esac],[RTEMS_USE_MACROS=no])
AC_SUBST(RTEMS_USE_MACROS)dnl

AS_IF([test x"${RTEMS_USE_MACROS}" = x"yes"],
  [AC_DEFINE_UNQUOTED(USE_MACROS,1,[if using macros])],
  [AC_DEFINE_UNQUOTED(USE_INLINES,1,[if using inlines])])
])