Deliver some CFLAGS to the pkg-config file for applications using it.
authorPekka Riikonen <priikone@silcnet.org>
Mon, 3 Mar 2008 19:15:12 +0000 (21:15 +0200)
committerPekka Riikonen <priikone@silcnet.org>
Mon, 3 Mar 2008 19:15:12 +0000 (21:15 +0200)
configure.ad
lib/srt.pc.in

index c9c292c9367acf22e662677823281f3bd9ca9dc7..cd64788fad53aafa0e4ba010ac36c6f7f7660375 100644 (file)
@@ -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
index 69620a5b6bd3229f49856e8ba4d090fbf5ffa1ad..833d14abcd5e4de4aa614442d596f930639d7f91 100644 (file)
@@ -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@