diff options
author | Thomas Haller <thaller@redhat.com> | 2023-08-25 13:36:32 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2023-08-25 14:59:19 +0200 |
commit | 6a90f33a6fe4b29da52177d87249570af864645d (patch) | |
tree | cccfafe97c5b5a58e570853818a30d031bd21aa7 | |
parent | 1702252b03d5a25287bb53a519b94284b09f7cdc (diff) |
configure: use AC_USE_SYSTEM_EXTENSIONS to get _GNU_SOURCE
Let "configure" detect which features are available. Also, nftables is a
Linux project, so portability beyond gcc/clang and glibc/musl is less
relevant. And even if it were, then feature detection by "configure"
would still be preferable.
Use AC_USE_SYSTEM_EXTENSIONS ([1]).
Available since autoconf 2.60, from 2006 ([2]).
[1] https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/Posix-Variants.html#index-AC_005fUSE_005fSYSTEM_005fEXTENSIONS-1046
[2] https://lists.gnu.org/archive/html/autoconf/2006-06/msg00111.html
Signed-off-by: Thomas Haller <thaller@redhat.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r-- | configure.ac | 3 | ||||
-rw-r--r-- | include/nft.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index 42f0dc4c..baec6697 100644 --- a/configure.ac +++ b/configure.ac @@ -23,6 +23,9 @@ AM_CONDITIONAL([BUILD_MAN], [test "x$enable_man_doc" = "xyes" ]) # Checks for programs. AC_PROG_CC + +AC_USE_SYSTEM_EXTENSIONS + AC_PROG_MKDIR_P AC_PROG_INSTALL AC_PROG_SED diff --git a/include/nft.h b/include/nft.h index 4e66f8e6..0fd481c6 100644 --- a/include/nft.h +++ b/include/nft.h @@ -2,8 +2,6 @@ #ifndef NFTABLES_NFT_H #define NFTABLES_NFT_H -#define _GNU_SOURCE - #include <config.h> #endif /* NFTABLES_NFT_H */ |