From 72ae96b4ae6abd91f4b09124680f2aa9c114d365 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Mon, 3 Mar 2008 21:15:12 +0200 Subject: [PATCH] Deliver some CFLAGS to the pkg-config file for applications using it. --- configure.ad | 8 ++++++++ lib/srt.pc.in | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) 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 diff --git a/lib/srt.pc.in b/lib/srt.pc.in index 69620a5b..833d14ab 100644 --- a/lib/srt.pc.in +++ b/lib/srt.pc.in @@ -7,4 +7,4 @@ Name: @PACKAGE@ Description: SILC Runtime Toolkit Version: @VERSION@ Libs: -L${libdir} -lsrt @LIBS@ -Cflags: -I${includedir} +Cflags: -I${includedir} @PC_CFLAGS@ -- 2.24.0