PageRenderTime 9ms CodeModel.GetById 6ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/thirdparty/breakpad/third_party/protobuf/protobuf/m4/ac_system_extensions.m4

http://github.com/tomahawk-player/tomahawk
m4 | 37 lines | 25 code | 2 blank | 10 comment | 0 complexity | c2bcb6609417df59d382283057bbddcd MD5 | raw file
 1dnl Provide AC_USE_SYSTEM_EXTENSIONS for old autoconf machines.
 2AC_DEFUN([ACX_USE_SYSTEM_EXTENSIONS],[
 3  ifdef([AC_USE_SYSTEM_EXTENSIONS],[
 4    AC_USE_SYSTEM_EXTENSIONS
 5  ],[
 6    AC_BEFORE([$0], [AC_COMPILE_IFELSE])
 7    AC_BEFORE([$0], [AC_RUN_IFELSE])
 8
 9    AC_REQUIRE([AC_GNU_SOURCE])
10    AC_REQUIRE([AC_AIX])
11    AC_REQUIRE([AC_MINIX])
12
13    AH_VERBATIM([__EXTENSIONS__],
14[/* Enable extensions on Solaris.  */
15#ifndef __EXTENSIONS__
16# undef __EXTENSIONS__
17#endif
18#ifndef _POSIX_PTHREAD_SEMANTICS
19# undef _POSIX_PTHREAD_SEMANTICS
20#endif
21#ifndef _TANDEM_SOURCE
22# undef _TANDEM_SOURCE
23#endif])
24    AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
25      [ac_cv_safe_to_define___extensions__],
26      [AC_COMPILE_IFELSE(
27         [AC_LANG_PROGRAM([
28#           define __EXTENSIONS__ 1
29            AC_INCLUDES_DEFAULT])],
30         [ac_cv_safe_to_define___extensions__=yes],
31         [ac_cv_safe_to_define___extensions__=no])])
32    test $ac_cv_safe_to_define___extensions__ = yes &&
33      AC_DEFINE([__EXTENSIONS__])
34    AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
35    AC_DEFINE([_TANDEM_SOURCE])
36  ])
37])