diff options
Diffstat (limited to 'macros/gnome-support.m4')
-rw-r--r-- | macros/gnome-support.m4 | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/macros/gnome-support.m4 b/macros/gnome-support.m4 index 4123449483..2c1d049842 100644 --- a/macros/gnome-support.m4 +++ b/macros/gnome-support.m4 @@ -50,7 +50,12 @@ AC_DEFUN([GNOME_SUPPORT_CHECKS],[ # see if we need to declare some functions. Solaris is notorious for # putting functions into the `libc' but not listing them in the headers AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h dirent.h) - GCC_NEED_DECLARATIONS(gethostname setreuid setregid getpagesize scandir) + GCC_NEED_DECLARATIONS(gethostname setreuid setregid getpagesize) + GCC_NEED_DECLARATION(scandir,[ +#ifdef HAVE_DIRENT_H +#include <dirent.h> +#endif +]) # Turn our LIBOBJS into libtool objects. This is gross, but it # requires changes to autoconf before it goes away. |