mirror of
https://github.com/samba-team/samba.git
synced 2025-02-22 05:57:43 +03:00
s4: create ../lib/iniparser_build/config.m4
Signed-off-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
5f2f4849e5
commit
8306eb1c5f
45
lib/iniparser_build/config.m4
Normal file
45
lib/iniparser_build/config.m4
Normal file
@ -0,0 +1,45 @@
|
||||
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
|
||||
|
@ -129,6 +129,7 @@ m4_include(../lib/uid_wrapper/config.m4)
|
||||
dnl nsswitch must be before auth as it sets some variable
|
||||
dnl tested by auth/config.m4, libiiniparser must be even before
|
||||
dnl because nsswitch depend also on it
|
||||
m4_include(../lib/iniparser_build/config.m4)
|
||||
m4_include(../nsswitch/config.m4)
|
||||
m4_include(auth/config.m4)
|
||||
m4_include(kdc/config.m4)
|
||||
|
Loading…
x
Reference in New Issue
Block a user