dnl Copyright (C) 2010 Vincent Torri dnl That code is public domain and can be freely used or copied. dnl Macro that check if fnmatch functions are available or not. dnl Usage: EFL_CHECK_FNMATCH([, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) dnl Call AC_SUBST(EFL_FNMATCH_LIBS) AC_DEFUN([EFL_CHECK_FNMATCH], [ AC_CHECK_HEADER([fnmatch.h], [_efl_have_fnmatch="yes"], [_efl_have_fnmatch="no"]) if test "x${_efl_have_fnmatch}" = "xyes" ; then AC_SEARCH_LIBS([fnmatch], [fnmatch evil iberty], [_efl_have_fnmatch="yes"], [_efl_have_fnmatch="no"]) fi EFL_FNMATCH_LIBS="" if (! test "x${ac_cv_search_fnmatch}" = "xnone required") && (! test "x${ac_cv_search_fnmatch}" = "xno") && (! test "x${ac_cv_search_fnmatch}" = "x-levil") ; then EFL_FNMATCH_LIBS=${ac_cv_search_fnmatch} fi if test "x${_efl_have_fnmatch}" != "xyes" -a "x${enable_exotic}" = "xyes"; then LDFLAGS_SAVE="$LDFLAGS" LDFLAGS="$LDFLAGS $EXOTIC_LIBS" AC_CHECK_LIB([exotic], [fnmatch], [_efl_have_fnmatch="yes"], [_efl_have_fnmatch="no"]) if test "x${_efl_have_fnmatch}" = "xyes"; then EFL_FNMATCH_LIBS="exotic" fi fi AC_SUBST(EFL_FNMATCH_LIBS) AS_IF([test "x$_efl_have_fnmatch" = "xyes"], [$1], [$2]) ])