From b84f6f794bd407699bf61884ca6eb54cf896c965 Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Wed, 5 Dec 2012 09:22:49 -0200 Subject: [PATCH] build-sys: Define _GNU_SOURCE in config.h Instead of defining _GNU_SOURCE in each source file (and potentially forgetting in some), tell the build system we use extensions and let it define _GNU_SOURCE in config.h. --- configure.ac | 1 + monitor/btsnoop.c | 1 - monitor/sdp.c | 1 - profiles/input/hog_device.c | 1 - src/adapter.c | 1 - src/mgmt.c | 1 - src/sdp-xml.c | 1 - src/textfile.c | 1 - tools/btsnoop.c | 1 - tools/ciptool.c | 1 - tools/hciattach.c | 1 - tools/rfcomm.c | 1 - 12 files changed, 1 insertion(+), 11 deletions(-) diff --git a/configure.ac b/configure.ac index c97d403b6..48e28179e 100644 --- a/configure.ac +++ b/configure.ac @@ -3,6 +3,7 @@ AC_INIT(bluez, 5.x) AM_INIT_AUTOMAKE([foreign subdir-objects color-tests]) AM_CONFIG_HEADER(config.h) +AC_USE_SYSTEM_EXTENSIONS m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) diff --git a/monitor/btsnoop.c b/monitor/btsnoop.c index 9f4e5f39f..04a6dff17 100644 --- a/monitor/btsnoop.c +++ b/monitor/btsnoop.c @@ -26,7 +26,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/monitor/sdp.c b/monitor/sdp.c index 581209813..45ee59bbb 100644 --- a/monitor/sdp.c +++ b/monitor/sdp.c @@ -26,7 +26,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/profiles/input/hog_device.c b/profiles/input/hog_device.c index 8fdc3c607..a873eac1b 100644 --- a/profiles/input/hog_device.c +++ b/profiles/input/hog_device.c @@ -27,7 +27,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/src/adapter.c b/src/adapter.c index 658e83a18..c3135031f 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -26,7 +26,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/src/mgmt.c b/src/mgmt.c index 95b74332e..81b0494af 100644 --- a/src/mgmt.c +++ b/src/mgmt.c @@ -26,7 +26,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/src/sdp-xml.c b/src/sdp-xml.c index 32eeaeac5..7d5f6264f 100644 --- a/src/sdp-xml.c +++ b/src/sdp-xml.c @@ -25,7 +25,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/src/textfile.c b/src/textfile.c index 9d88fbc16..b6a7e1faa 100644 --- a/src/textfile.c +++ b/src/textfile.c @@ -25,7 +25,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/tools/btsnoop.c b/tools/btsnoop.c index 0a01adffd..dcb4a2652 100644 --- a/tools/btsnoop.c +++ b/tools/btsnoop.c @@ -26,7 +26,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/tools/ciptool.c b/tools/ciptool.c index edce9da99..e240f38ba 100644 --- a/tools/ciptool.c +++ b/tools/ciptool.c @@ -25,7 +25,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/tools/hciattach.c b/tools/hciattach.c index 09aed24d1..e1e80af81 100644 --- a/tools/hciattach.c +++ b/tools/hciattach.c @@ -27,7 +27,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include diff --git a/tools/rfcomm.c b/tools/rfcomm.c index e8bdd0f8c..affdbc78b 100644 --- a/tools/rfcomm.c +++ b/tools/rfcomm.c @@ -25,7 +25,6 @@ #include #endif -#define _GNU_SOURCE #include #include #include -- 2.47.3