summaryrefslogtreecommitdiffstats
path: root/aclocal/enable-inlines.m4
blob: 972f78b7332898b61edbe1eeed951650d0474795 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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

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


])