mirror of https://gitee.com/bigwinds/arangodb
57 lines
1.7 KiB
Plaintext
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:
|