build-system: define _GNU_SOURCE centrally
authorLennart Poettering <lennart@poettering.net>
Wed, 22 Apr 2009 02:43:31 +0000 (04:43 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 20 May 2009 00:09:31 +0000 (02:09 +0200)
Instead of having everyone define _GNU_SOURCE and similar macros
seperately, simply do so centrally by using AC_USE_SYSTEM_EXTENSIONS

bus/dir-watch-inotify.c
configure.in
dbus/dbus-sysdeps-unix.c

index 44ec9cf..12fdbb0 100644 (file)
@@ -24,7 +24,6 @@
 
 #include <config.h>
 
-#define _GNU_SOURCE
 #include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
index 0732adc..62312eb 100644 (file)
@@ -57,6 +57,7 @@ AC_SUBST(DBUS_VERSION)
 AC_PROG_CC
 AM_PROG_CC_C_O
 AC_PROG_CXX
+AC_USE_SYSTEM_EXTENSIONS
 AC_ISC_POSIX
 AC_HEADER_STDC
 AC_C_INLINE
index 8b225e7..9631be1 100644 (file)
@@ -22,7 +22,7 @@
  *
  */
 
-#define _GNU_SOURCE 
+#include <config.h>
 
 #include "dbus-internals.h"
 #include "dbus-sysdeps.h"