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/libmruby.a" TRI_MRUBY_VERSION="2012-07-02 (ac5838ac67d489c5321ac9cb0e8d6e50c6c4fd6f)" 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: