X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=configure.ad;h=b2b9b3d4cf8b24ed9e694057761cb715bc6938ad;hb=abc4156464a66d9961da10b9882df8c32cdc6164;hp=7d76b9a4c89476c0206a409366828a3bd145cfa2;hpb=6adfa4f35f0876208cac893c6818254dff85cd90;p=runtime.git diff --git a/configure.ad b/configure.ad index 7d76b9a4..b2b9b3d4 100644 --- a/configure.ad +++ b/configure.ad @@ -716,17 +716,17 @@ AC_ARG_WITH(alignment, AC_DEFINE([SILC_ALIGNMENT], SILC_SIZEOF_VOID_P, [SILC_ALIGNMENT]) ]) -# Stack trace checking -__SILC_ENABLE_STACKTRACE="" -AC_MSG_CHECKING(whether to enable stack tracing) -AC_ARG_ENABLE(stack-trace, - [ --enable-stack-trace enable memory stack trace], +# Memory trace checking +__SILC_ENABLE_MEMTRACE="" +AC_MSG_CHECKING(whether to enable memory tracing) +AC_ARG_ENABLE(mem-trace, + [ --enable-mem-trace enable memory tracing], [ case "${enableval}" in yes) AC_MSG_RESULT(yes) - AC_DEFINE([SILC_STACKTRACE], [], [SILC_STACKTRACE]) - __SILC_ENABLE_STACKTRACE="#define __SILC_ENABLE_STACKTRACE 1" + AC_DEFINE([SILC_MEMTRACE], [], [SILC_MEMTRACE]) + __SILC_ENABLE_MEMTRACE="#define __SILC_ENABLE_MEMTRACE 1" CFLAGS="$CFLAGS -rdynamic" PC_CFLAGS="$PC_CFLAGS -rdynamic" ;; @@ -856,6 +856,7 @@ LDFLAGS="-L\$(silc_top_srcdir)/lib $LDFLAGS" SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/contrib" SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silcutil" +SILC_LIB_INCLUDES="$SILC_LIB_INCLUDES -I$SILC_TOP_SRCDIR/lib/silchttp" # Check for iconv support @@ -1192,6 +1193,30 @@ if test x$has_threads = xtrue; then fi +# Check for Expat +AC_ARG_WITH(expat, + [[ --with-expat[=DIR] use Expat XML [search in DIR/include and DIR/lib]]], + [ + case "${withval}" in + no) + ;; + *) + if test -d $withval/include; then + CPPFLAGS="$CPPFLAGS -I$withval/include" + CFLAGS="$CFLAGS -I$withval/include" + fi + if test -d $withval/lib; then + LDFLAGS="$LDFLAGS -L$withval/lib" + fi + ;; + esac + ]) + +AC_CHECK_HEADERS(expat.h, + [ LIBS="$LIBS -lexpat" ], + [ AC_MSG_ERROR(Expat XML Library is required to compile SRT) ]) + + ## ## Native WIN32 compilation under cygwin ## @@ -1223,7 +1248,7 @@ AC_SUBST(LIBS) AC_SUBST(SILC_LIB_INCLUDES) AC_SUBST(PC_CFLAGS) AC_SUBST(__SILC_ENABLE_DEBUG) -AC_SUBST(__SILC_ENABLE_STACKTRACE) +AC_SUBST(__SILC_ENABLE_MEMTRACE) AC_SUBST(__SILC_HAVE_PTHREAD) AC_SUBST(__RUNTIME_PACKAGE_VERSION) @@ -1272,6 +1297,8 @@ lib/silcutil/tests/Makefile lib/silcutil/unix/Makefile lib/silcutil/win32/Makefile lib/silcutil/symbian/Makefile +lib/silchttp/Makefile +lib/silchttp/tests/Makefile lib/srt.pc )