diff options
| author | Ian Romanick <ian.d.romanick@intel.com> | 2009-07-06 13:23:46 -0700 | 
|---|---|---|
| committer | Ian Romanick <ian.d.romanick@intel.com> | 2009-07-06 13:48:19 -0700 | 
| commit | a953b3270cef52dd2de70cc6aa08687af9d57815 (patch) | |
| tree | 42161841142bc1b51f65060f80a96c0b2d7ce240 | |
| parent | 78fa590a1d297f2e2fea98bd3f0cbf4cdb1e3a08 (diff) | |
libdrm: Set _XOPEN_SOURCE and _GNU_SOURCE
Several POSIX extensions are used in the libdrm code (e.g., mknod and ffs).
Set _XOPEN_SOURCE and _GNU_SOURCE to something reasonable to ensure that
prototypes for these functions are available.  This is done in configure.ac
using AC_USE_SYSTEM_MACROS.  This requires autoconf 2.60 or later.  Eventually
the code should check for the existance of these defines and do something
reasonable if they are not available.
Inspired by a patch by Pauli Nieminen and suggestions from Julien Cristau.
Thanks.
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
| -rw-r--r-- | configure.ac | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac index be2fbbfb..1c203984 100644 --- a/configure.ac +++ b/configure.ac @@ -18,7 +18,7 @@  #  IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN  #  CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -AC_PREREQ(2.57) +AC_PREREQ(2.60)  AC_INIT([libdrm], 2.4.11, [dri-devel@lists.sourceforge.net], libdrm)  AC_CONFIG_SRCDIR([Makefile.am])  AM_INIT_AUTOMAKE([dist-bzip2]) @@ -31,6 +31,7 @@ AC_PROG_CC  AC_HEADER_STDC  AC_SYS_LARGEFILE +AC_USE_SYSTEM_MACROS  PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)  AC_SUBST(PTHREADSTUBS_CFLAGS) @@ -145,7 +146,6 @@ if test "x$HAVE_LIBUDEV" = xyes; then  fi  AM_CONDITIONAL(HAVE_LIBUDEV, [test "x$HAVE_LIBUDEV" = xyes]) -  AC_SUBST(WARN_CFLAGS)  AC_OUTPUT([  	Makefile  | 
