X-Git-Url: http://git.silcnet.org/gitweb/?p=runtime.git;a=blobdiff_plain;f=configure.ad;h=cd64788fad53aafa0e4ba010ac36c6f7f7660375;hp=c9c292c9367acf22e662677823281f3bd9ca9dc7;hb=72ae96b4ae6abd91f4b09124680f2aa9c114d365;hpb=1ad1765203103b64292ace31d39503887e543b65 diff --git a/configure.ad b/configure.ad index c9c292c9..cd64788f 100644 --- a/configure.ad +++ b/configure.ad @@ -715,6 +715,7 @@ AC_ARG_WITH(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], @@ -723,7 +724,9 @@ AC_ARG_ENABLE(stack-trace, yes) AC_MSG_RESULT(yes) AC_DEFINE([SILC_STACKTRACE], [], [SILC_STACKTRACE]) + __SILC_ENABLE_STACKTRACE="#define __SILC_ENABLE_STACKTRACE 1" CFLAGS="$CFLAGS -rdynamic" + PC_CFLAGS="$PC_CFLAGS -rdynamic" ;; *) AC_MSG_RESULT(no) @@ -787,6 +790,7 @@ AC_ARG_ENABLE(debug, yes) AC_MSG_RESULT(yes) AC_DEFINE([SILC_DEBUG], [], [enable-debug]) + PC_CFLAGS="$PC_CFLAGS -DSILC_DEBUG" summary_debug="yes" __SILC_ENABLE_DEBUG="#define __SILC_ENABLE_DEBUG 1" ;; @@ -1182,6 +1186,7 @@ if test x$has_threads = xtrue; then AC_DEFINE([SILC_HAVE_PTHREAD], [], [HAVE_PTHREAD]) AC_DEFINE([SILC_THREADS], [], [HAVE_THREAD]) __SILC_HAVE_PTHREAD="#define __SILC_HAVE_PTHREAD 1" + PC_CFLAGS="$PC_CFLAGS -DSILC_THREADS" fi @@ -1214,7 +1219,9 @@ AC_SUBST(SILC_TOP_SRCDIR) AC_SUBST(LDFLAGS) 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_HAVE_PTHREAD) AC_SUBST(__RUNTIME_PACKAGE_VERSION) @@ -1246,6 +1253,7 @@ AC_CONFIG_FILES( Makefile doc/Makefile doc/runtime.in/index.html +doc/runtime.in/manual.html Makefile.defines Makefile.defines_int includes/Makefile