diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2003-08-08 20:15:52 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2003-08-08 20:15:52 +0000 |
commit | 6544b9e91b88b9e4d0ee5a061515e4e6a756e2cf (patch) | |
tree | 541e899041d1d2f02acd51e9d3f2b2709934b7f8 /m4/extensions.m4 | |
parent | fae47e13d487c642bfefe8b1b274b4fe95567b87 (diff) | |
download | gnulib-6544b9e91b88b9e4d0ee5a061515e4e6a756e2cf.tar.gz |
New module 'extensions', used by timespec and unlocked-io
for portability to Solaris.
Diffstat (limited to 'm4/extensions.m4')
-rw-r--r-- | m4/extensions.m4 | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/m4/extensions.m4 b/m4/extensions.m4 new file mode 100644 index 0000000000..7faaa833bd --- /dev/null +++ b/m4/extensions.m4 @@ -0,0 +1,15 @@ +# gl_USE_SYSTEM_EXTENSIONS +# ------------------------ +# Enable extensions on systems that normally disable them, +# typically due to standards-conformance issues. +AC_DEFUN([gl_USE_SYSTEM_EXTENSIONS], [ + AC_REQUIRE([AC_GNU_SOURCE]) + AH_VERBATIM([__EXTENSIONS__], +[/* Enable extensions on Solaris. */ +#ifndef __EXTENSIONS__ +# undef __EXTENSIONS__ +#endif]) + AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl + AC_BEFORE([$0], [AC_RUN_IFELSE])dnl + AC_DEFINE([__EXTENSIONS__]) +]) |