You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
dnl use: EXPEDITE_CHECK_ENGINE(Engine, Description, want[, ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])
|
|
|
|
AC_DEFUN([EXPEDITE_CHECK_ENGINE],
|
|
|
|
[
|
|
|
|
pushdef([UP], translit([$1], [-a-z], [_A-Z]))dnl
|
|
|
|
pushdef([DOWN], translit([$1], [-A-Z], [_a-z]))dnl
|
|
|
|
|
|
|
|
want_[]DOWN=$3
|
|
|
|
have_[]DOWN="no"
|
|
|
|
|
|
|
|
AC_ARG_ENABLE($1,
|
|
|
|
AC_HELP_STRING([--enable-$1], [enable $2 engine]),
|
|
|
|
[ want_[]DOWN=$enableval ]
|
|
|
|
)
|
|
|
|
|
|
|
|
AC_MSG_CHECKING([whether $2 engine is to be built])
|
|
|
|
AC_MSG_RESULT($want_[]DOWN)
|
|
|
|
|
|
|
|
if test "x$want_[]DOWN" = "xyes"; then
|
|
|
|
PKG_CHECK_EXISTS([evas-$1 >= 1.0.0],
|
|
|
|
[
|
|
|
|
AC_DEFINE(HAVE_EVAS_[]UP, 1, [Evas $2 Engine Support])
|
|
|
|
have_[]DOWN="yes"
|
|
|
|
],
|
|
|
|
[ have_[]DOWN="no" ]
|
|
|
|
)
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_MSG_CHECKING([whether $2 engine is available])
|
|
|
|
AC_MSG_RESULT($have_[]DOWN)
|
|
|
|
|
|
|
|
AM_CONDITIONAL(BUILD_[]UP, [test "x$have_[]DOWN" = "xyes"])
|
|
|
|
|
|
|
|
if test "x$have_[]DOWN" = "xyes" ; then
|
|
|
|
ifelse([$4], , :, [$4])
|
|
|
|
else
|
|
|
|
ifelse([$5], , :, [$5])
|
|
|
|
fi
|
|
|
|
|
|
|
|
popdef([UP])
|
|
|
|
popdef([DOWN])
|
|
|
|
])
|