diff options
author | Julien Cristau <jcristau@debian.org> | 2012-05-05 16:05:07 +0200 |
---|---|---|
committer | Julien Cristau <jcristau@debian.org> | 2012-05-05 16:05:07 +0200 |
commit | dac90324cee224df977a428afe80d960dceca769 (patch) | |
tree | 12dd074e0e46d77d972b3626d2d4119d178e8a30 /configure.ac | |
parent | f5b50af4324186962e258ffe9be78d5ee4681982 (diff) |
configure: make previous change work with older autoconf
autoconf 2.63 doesn't seem to like the nested AC_CHECK_DECL/FUNC. So do
the tests separately.
Reported-by: Dave Airlie
Signed-off-by: Julien Cristau <jcristau@debian.org>
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac index c91234f5..af0f34e7 100644 --- a/configure.ac +++ b/configure.ac @@ -223,9 +223,12 @@ AC_CHECK_HEADERS([sys/select.h]) AC_CHECK_FUNCS([strtol seteuid]) # Used in lcFile.c (see also --enable-xlocaledir settings below) XLOCALEDIR_IS_SAFE="no" -AC_CHECK_DECL([issetugid], - AC_CHECK_FUNC([issetugid], [XLOCALEDIR_IS_SAFE="yes"] - AC_DEFINE(HASSETUGID,1,[Has issetugid() function]))) +AC_CHECK_DECL([issetugid]) +AC_CHECK_FUNC([issetugid]) +if test "$ac_cv_have_decl_issetugid" = yes && test "$ac_cv_func_issetugid" = yes; then + XLOCALEDIR_IS_SAFE="yes" + AC_DEFINE(HASSETUGID,1,[Has issetugid() function]) +fi AC_CHECK_FUNC([getresuid], [XLOCALEDIR_IS_SAFE="yes"] AC_DEFINE(HASGETRESUID,1,[Has getresuid() & getresgid() functions])) # Used in Font.c |