mirror of
https://https.git.savannah.gnu.org/git/gnulib.git
synced 2026-09-01 02:34:55 +00:00
Make the generated glob.h self-contained.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2007-05-01 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* lib/glob_.h: Test HAVE_SYS_CDEFS_H at configure time.
|
||||
* m4/glob.m4 (gl_PREREQ_GLOB): Substitute HAVE_SYS_CDEFS_H via AC_SUBST.
|
||||
* modules/glob (Makefile.am): Put HAVE_SYS_CDEFS_H value into glob.h.
|
||||
|
||||
2007-05-01 Bruno Haible <bruno@clisp.org>
|
||||
|
||||
* doc/header/assert.texi: Undo last change: don't mention the gnulib
|
||||
|
||||
+1
-1
@@ -21,7 +21,7 @@
|
||||
#ifndef _GL_GLOB_H
|
||||
#define _GL_GLOB_H
|
||||
|
||||
#ifdef HAVE_SYS_CDEFS_H
|
||||
#if @HAVE_SYS_CDEFS_H@
|
||||
# include <sys/cdefs.h>
|
||||
#endif
|
||||
|
||||
|
||||
+11
-4
@@ -1,5 +1,5 @@
|
||||
# glob.m4 serial 7
|
||||
dnl Copyright (C) 2005, 2006 Free Software Foundation, Inc.
|
||||
# glob.m4 serial 8
|
||||
dnl Copyright (C) 2005-2007 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
@@ -71,9 +71,16 @@ if (glob ("conf*-globtest", 0, NULL, &found) == GLOB_NOMATCH) return 1;]]),
|
||||
|
||||
# Prerequisites of lib/glob.*.
|
||||
AC_DEFUN([gl_PREREQ_GLOB],
|
||||
[ AC_REQUIRE([gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE])dnl
|
||||
[
|
||||
AC_REQUIRE([gl_CHECK_TYPE_STRUCT_DIRENT_D_TYPE])dnl
|
||||
AC_REQUIRE([AC_C_RESTRICT])dnl
|
||||
AC_REQUIRE([AC_GNU_SOURCE])dnl
|
||||
AC_CHECK_HEADERS_ONCE([sys/cdefs.h unistd.h])dnl
|
||||
AC_CHECK_FUNCS_ONCE([getlogin_r getpwnam_r])dnl
|
||||
:])
|
||||
if test $ac_cv_header_sys_cdefs_h = yes; then
|
||||
HAVE_SYS_CDEFS_H=1
|
||||
else
|
||||
HAVE_SYS_CDEFS_H=0
|
||||
fi
|
||||
AC_SUBST([HAVE_SYS_CDEFS_H])
|
||||
])
|
||||
|
||||
+2
-1
@@ -30,7 +30,8 @@ BUILT_SOURCES += $(GLOB_H)
|
||||
# doesn't have one that works with the given compiler.
|
||||
glob.h: glob_.h
|
||||
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
|
||||
cat $(srcdir)/glob_.h; \
|
||||
sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
|
||||
< $(srcdir)/glob_.h; \
|
||||
} > $@-t
|
||||
mv -f $@-t $@
|
||||
MOSTLYCLEANFILES += glob.h glob.h-t
|
||||
|
||||
Reference in New Issue
Block a user