AC_ARG_WITH(included-iniparser, [AS_HELP_STRING([--with-included-iniparser], [use bundled iniparser library, not from system])], [ case "$withval" in yes) INCLUDED_INIPARSER=yes ;; no) INCLUDED_INIPARSER=no ;; esac ], ) if test x"$INCLUDED_INIPARSER" != x"yes"; then AC_CHECK_LIB_EXT(iniparser, LIBINIPARSER_LIBS, iniparser_load) fi AC_MSG_CHECKING(whether to use included iniparser) if test x"$ac_cv_lib_ext_iniparser" != x"yes"; then iniparserpaths="../iniparser ../lib/iniparser" for d in $iniparserpaths; do if test -f "$srcdir/$d/src/iniparser.c"; then iniparserdir="$d" break; fi done if test x"$iniparserdir" = "x"; then AC_MSG_ERROR([cannot find iniparser source in $iniparserpaths]) fi INIPARSER_CFLAGS="-I$srcdir/$iniparserdir/src" AC_MSG_RESULT(yes) INIPARSER_OBJS="" INIPARSER_OBJS="$INIPARSER_OBJS $srcdir/$iniparserdir/../iniparser_build/iniparser.o" INIPARSER_OBJS="$INIPARSER_OBJS $srcdir/$iniparserdir/../iniparser_build/dictionary.o" INIPARSER_OBJS="$INIPARSER_OBJS $srcdir/$iniparserdir/../iniparser_build/strlib.o" SMB_SUBSYSTEM(LIBINIPARSER,[$INIPARSER_OBJS],[],[$INIPARSER_CFLAGS]) else AC_MSG_RESULT(no) SMB_EXT_LIB(LIBINIPARSER,,,,${LIBINIPARSER_LIBS}) SMB_ENABLE(LIBINIPARSER,YES) fi