1
0
Fork 0
arangodb/m4/all-in-one.mruby

57 lines
1.7 KiB
Plaintext

dnl -*- mode: Autoconf; -*-
dnl -----------------------------------------------------------------------------------------
dnl option for MRUBY support
dnl -----------------------------------------------------------------------------------------
AC_ARG_ENABLE(mruby,
AS_HELP_STRING([--enable-mruby], [enable MRUBY]),
[tr_MRUBY="${enableval:-yes}"],
[tr_MRUBY=no]
)
if test "x$tr_MRUBY" = "xyes"; then
MRUBY_CPPFLAGS="-I${srcdir}/3rdParty/mruby/include"
MRUBY_LDFLAGS=""
MRUBY_LIBS="${srcdir}/3rdParty/mruby/lib/ritevm.a"
TRI_MRUBY_VERSION="2012-04-27"
AC_DEFINE_UNQUOTED(TRI_ENABLE_MRUBY, 1, [true if mruby should be used])
fi
AM_CONDITIONAL(ENABLE_MRUBY, test "x$tr_MRUBY" = "xyes")
dnl -----------------------------------------------------------------------------------------
dnl add substitutions
dnl -----------------------------------------------------------------------------------------
AC_SUBST(MRUBY_CPPFLAGS)
AC_SUBST(MRUBY_LDFLAGS)
AC_SUBST(MRUBY_LIBS)
MRUBY_CPPFLAGS="${MRUBY_CPPFLAGS} -DTRI_MRUBY_VERSION='\"${TRI_MRUBY_VERSION}\"'"
dnl -----------------------------------------------------------------------------------------
dnl informational output
dnl -----------------------------------------------------------------------------------------
if test "x$tr_MRUBY" = "xyes"; then
BASIC_INFO="$BASIC_INFO|MRUBY: enabled"
LIB_INFO="$LIB_INFO|MRUBY VERSION: ${TRI_MRUBY_VERSION}"
FLAG_INFO="$FLAG_INFO|MRUBY_CPPFLAGS: ${MRUBY_CPPFLAGS}"
FLAG_INFO="$FLAG_INFO|MRUBY_LDFLAGS: ${MRUBY_LDFLAGS}"
FLAG_INFO="$FLAG_INFO|MRUBY_LIBS: ${MRUBY_LIBS}"
FLAG_INFO="$FLAG_INFO|."
else
BASIC_INFO="$BASIC_INFO|MRUBY: disabled"
fi
dnl Local Variables:
dnl mode: outline-minor
dnl outline-regexp: "^\\(dnl --SECTION--\\)"
dnl End: