netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Bart De Schuymer <bdschuym@pandora.be>
To: netfilter-devel@vger.kernel.org
Subject: [PATCH] add --with-kernel-includes configure option to libnfnetlink
Date: Sat, 24 Jan 2009 12:25:40 +0100	[thread overview]
Message-ID: <497AFAB4.6020709@pandora.be> (raw)

Hi,

[This is a rediff which includes support for directories with
spaces.]


This adds the --with-kernel-includes configure option to
libnfnetlink and updates README. This option allows compiling
with kernel headers not located at /usr/include.

Signed-off-by: Bart De Schuymer <bdschuym@pandora.be>


--- libnfnetlink-0.0.40/configure.in.old	2009-01-19 17:31:08.000000000 +0100
+++ libnfnetlink-0.0.40/configure.in	2009-01-20 19:25:22.000000000 +0100
@@ -17,8 +17,26 @@ case $target in 
 esac
 
 
-dnl--------------------------------
-dnl--------------------------------
+dnl Allows compiling the library with kernel include headers not located
+dnl at /usr/include
+AC_ARG_WITH([kernel-includes],
+    [AS_HELP_STRING([--with-kernel-includes=PATH],
+    [Path to kernel source include files @<:@default=/usr/include@:>@])],
+    [
+    if test "x$withval" = xyes -o "x$withval" = x ; then
+	AC_MSG_ERROR(--with-kernel-includes must be given the path to your kernel source include files.)
+    fi
+    if ! test -d "$withval" ; then
+	AC_MSG_ERROR(The --with-kernel-includes path $withval is not a directory.)
+    fi
+    if ! test -d "$withval/linux" ; then
+	AC_MSG_ERROR(The --with-kernel-includes directory $withval must contain the directory 'linux'.)
+    fi
+    if ! test -r "$withval/linux" ; then
+	AC_MSG_ERROR(You must have read permissions for the kernel source include files.)
+    fi
+    KERNEL_INCLUDES=`(cd "$withval"; /bin/pwd)`
+    CFLAGS="$CFLAGS -I\"$KERNEL_INCLUDES\""],)
 
 
 dnl Output the makefile
--- libnfnetlink-0.0.40/README.old	2009-01-18 18:10:42.000000000 +0100
+++ libnfnetlink-0.0.40/README	2009-01-20 15:06:43.000000000 +0100
@@ -1,5 +1,5 @@
 libnfnetlink - userspace library for handling of netfilter netlink messages
-(C) 2001-2005 Netfilter Core Team <coreteam@netfilter.org>
+(C) 2001-2009 Netfilter Core Team <coreteam@netfilter.org>
 ===========================================================================
 
 What is nfnetlink?
@@ -13,22 +13,22 @@ What is libnfnetlink?
 
 libnfnetlink is a userspace library that provides some low-level
 nfnetlink handling functions.  It is used as a foundation for other, netfilter
-subsystem specific libraries such as libnfnetlink_conntrack, libnfnetlink_log
-and libnfnetlink_queue.
+subsystem specific libraries such as libnetfilter_conntrack, libnetfilter_log
+and libnetfilter_queue.
 
 
 Prerequirements for libnfnetlink
 
 You will need kernel headers from a kernel that has nfnetlink support.  The
-first official kernel release to include nfnetlink support is 2.6.14.  
-You can specify the location of your kernel sources using the "--with-kernel="
-configure option.
+first official kernel release to include nfnetlink support is 2.6.14.
+You can specify the location of your kernel sources using the
+"--with-kernel-includes" configure option.
 
 
 Where can I find documentation?
 
 At the moment, you will have to RTFS.  Sorry, but we have barely enough
-manpower to keep development ongoing.  If you want to conribute documentation,
+manpower to keep development ongoing.  If you want to contribute documentation,
 please contact us.
 
 
@@ -40,6 +40,5 @@ the "libnfnetlink" Product.
 
 Where do I get support?
 
-The netfilter@lists.netfilter.org and netfilter-devel@lists.netfilter.org
-mailinglists server as support forum.
-
+The netfilter@vger.kernel.org and netfilter-devel@vger.kernel.org
+mailinglists serve as support forum.

             reply	other threads:[~2009-01-24 11:25 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-24 11:25 Bart De Schuymer [this message]
  -- strict thread matches above, loose matches on Subject: below --
2009-01-20 16:43 [PATCH] add --with-kernel-includes configure option to libnfnetlink Bart De Schuymer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=497AFAB4.6020709@pandora.be \
    --to=bdschuym@pandora.be \
    --cc=netfilter-devel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).