diff options
author | Greg Hudson <ghudson@mit.edu> | 2011-09-05 16:26:25 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2011-09-05 16:26:25 +0000 |
commit | ca474e3041b3916d65ea8c3383da03de71c2405a (patch) | |
tree | da4446d4c0d4e4afc7bf6649c60c3fe9f998e60b /src/configure.in | |
parent | 889d3ca4c482f730cd194f2d83c41d70bc615a67 (diff) | |
download | krb5-ca474e3041b3916d65ea8c3383da03de71c2405a.tar.gz krb5-ca474e3041b3916d65ea8c3383da03de71c2405a.tar.xz krb5-ca474e3041b3916d65ea8c3383da03de71c2405a.zip |
Add fnmatch support to libkrb5support
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25153 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/configure.in')
-rw-r--r-- | src/configure.in | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/src/configure.in b/src/configure.in index 5d3f5264d1..c765c91e33 100644 --- a/src/configure.in +++ b/src/configure.in @@ -76,13 +76,29 @@ AC_CHECK_HEADER(libintl.h, [ AC_SUBST(po) # for kdc -AC_CHECK_HEADERS(syslog.h sys/sockio.h ifaddrs.h unistd.h) +AC_CHECK_HEADERS(syslog.h sys/sockio.h ifaddrs.h unistd.h fnmatch.h) AC_CHECK_FUNCS(openlog syslog closelog strftime vsprintf vasprintf vsnprintf) -AC_CHECK_FUNCS(strlcpy) +AC_CHECK_FUNCS(strlcpy fnmatch) + EXTRA_SUPPORT_SYMS= -AC_CHECK_FUNC(strlcpy, [STRLCPY_ST_OBJ= STRLCPY_OBJ=], [STRLCPY_ST_OBJ=strlcpy.o STRLCPY_OBJ='$(OUTPRE)strlcpy.$(OBJEXT)' EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS krb5int_strlcpy krb5int_strlcat"]) +AC_CHECK_FUNC(strlcpy, +[STRLCPY_ST_OBJ= +STRLCPY_OBJ=], +[STRLCPY_ST_OBJ=strlcpy.o +STRLCPY_OBJ='$(OUTPRE)strlcpy.$(OBJEXT)' +EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS krb5int_strlcpy krb5int_strlcat"]) AC_SUBST(STRLCPY_OBJ) AC_SUBST(STRLCPY_ST_OBJ) + +AC_CHECK_FUNC(fnmatch, +[FNMATCH_ST_OBJ= +FNMATCH_OBJ=], +[FNMATCH_ST_OBJ=fnmatch.o +FNMATCH_OBJ='$(OUTPRE)fnmatch.$(OBJEXT)' +EXTRA_SUPPORT_SYMS="$EXTRA_SUPPORT_SYMS k5_fnmatch"]) +AC_SUBST(FNMATCH_OBJ) +AC_SUBST(FNMATCH_ST_OBJ) + AC_CHECK_FUNC(vasprintf, [PRINTF_ST_OBJ= PRINTF_OBJ=], |