use newer file from PROTO/autotools * src/lib/dlfcn/dlfcn.c: * src/lib/evil_mman.c: no need to define __UNUSED__ anymore with the new m4 macro * src/lib/Makefile.am: * src/lib/evil.c: remove useless file SVN revision: 36921devs/devilhorns/wayland_egl
parent
67acca9238
commit
0eb2aaab4d
6 changed files with 54 additions and 62 deletions
@ -1,14 +1,44 @@ |
||||
dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr> |
||||
dnl That code is public domain and can be freely used or copied. |
||||
|
||||
dnl Macro that check if the compiler supports __atribute__ |
||||
|
||||
dnl Usage: AC_C___ATTRIBUTE__ |
||||
dnl call AC_DEFINE for HAVE___ATTRIBUTE__ and __UNUSED__ |
||||
dnl if the compiler supports __attribute__, HAVE___ATTRIBUTE__ is |
||||
dnl defined to 1 and __UNUSED__ is defined to __attribute__((unused)) |
||||
dnl otherwise, HAVE___ATTRIBUTE__ is not defined and __UNUSED__ is |
||||
dnl defined to nothing. |
||||
|
||||
AC_DEFUN([AC_C___ATTRIBUTE__], |
||||
[ |
||||
AC_MSG_CHECKING(for __attribute__) |
||||
AC_CACHE_VAL(ac_cv___attribute__, [ |
||||
AC_TRY_COMPILE([#include <stdlib.h>], |
||||
[int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); }], |
||||
ac_cv___attribute__=yes, ac_cv___attribute__=no)]) |
||||
if test "$ac_cv___attribute__" = "yes"; then |
||||
AC_DEFINE(HAVE___ATTRIBUTE__, 1, [Define to 1 if your compiler has __attribute__]) |
||||
fi |
||||
AC_MSG_RESULT($ac_cv___attribute__) |
||||
]) |
||||
|
||||
AC_MSG_CHECKING([for __attribute__]) |
||||
|
||||
AC_CACHE_VAL([ac_cv___attribute__], |
||||
[AC_TRY_COMPILE( |
||||
[ |
||||
#include <stdlib.h> |
||||
], |
||||
[ |
||||
int func(int x); |
||||
int foo(int x __attribute__ ((unused))) |
||||
{ |
||||
exit(1); |
||||
} |
||||
], |
||||
[ac_cv___attribute__="yes"], |
||||
[ac_cv___attribute__="no"] |
||||
)] |
||||
) |
||||
|
||||
AC_MSG_RESULT($ac_cv___attribute__) |
||||
|
||||
if test "x${ac_cv___attribute__}" = "xyes" ; then |
||||
AC_DEFINE([HAVE___ATTRIBUTE__], [1], [Define to 1 if your compiler has __attribute__]) |
||||
AC_DEFINE([__UNUSED__], [__attribute__((unused))], [Define to __attribute__((unused)) if your compiler has __attribute__]) |
||||
else |
||||
AC_DEFINE([__UNUSED__], [], [Define to nothing if your compiler does not support __attribute__]) |
||||
fi |
||||
|
||||
]) |
||||
|
@ -1,38 +0,0 @@ |
||||
/* #define WIN32_LEAN_AND_MEAN */ |
||||
/* #include <winsock2.h> */ |
||||
/* #undef WIN32_LEAN_AND_MEAN */ |
||||
|
||||
/* #include <stdlib.h> */ |
||||
/* #include <stdio.h> */ |
||||
|
||||
/* #ifndef __CEGCC__ */ |
||||
/* # include <errno.h> */ |
||||
/* # include <sys/locking.h> */ |
||||
/* # include <io.h> */ |
||||
/* # include <shlobj.h> */ |
||||
/* # include <objidl.h> */ |
||||
/* #else */ |
||||
/* # include <sys/syslimits.h> */ |
||||
/* #endif /\* __CEGCC__ *\/ */ |
||||
|
||||
/* #ifdef UNICODE */ |
||||
/* # include <wchar.h> */ |
||||
/* #endif /\* UNICODE *\/ */ |
||||
|
||||
/* #include <sys/types.h> */ |
||||
/* #include <sys/timeb.h> */ |
||||
/* #include <fcntl.h> */ |
||||
/* #include <sys/stat.h> */ |
||||
|
||||
/* #ifdef HAVE_CONFIG_H */ |
||||
/* # include "config.h" */ |
||||
/* #endif /\* HAVE_CONFIG_H *\/ */ |
||||
|
||||
/* #if HAVE___ATTRIBUTE__ */ |
||||
/* # define __UNUSED__ __attribute__((unused)) */ |
||||
/* #else */ |
||||
/* # define __UNUSED__ */ |
||||
/* #endif /\* HAVE___ATTRIBUTE__ *\/ */ |
||||
|
||||
/* #include "Evil.h" */ |
||||
|
Loading…
Reference in new issue