From f1693947c06c0db4601d9d76de8fd89ed2e2e506 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sun, 7 Jun 1998 02:13:07 +0000 Subject: [PATCH] only set CFLAGS if it wasn't set look for dn_expand and res_search git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5021 ec53bebd-3082-4978-b11e-865c3cabbd6b --- configure.in | 42 +++++++++++++++++++++++++++++++++++++++--- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/configure.in b/configure.in index 2f0f2bb3f..f98122a8c 100644 --- a/configure.in +++ b/configure.in @@ -39,7 +39,7 @@ if test "$GCC" = "yes"; then fi AC_SUBST(WFLAGS) AC_SUBST(WFLAGS_NOUNUSED) -CFLAGS="-g" +test -z "$CFLAGS" && CFLAGS="-g" berkeley_db=db AC_ARG_WITH(berkeley-db, @@ -254,6 +254,42 @@ AC_FIND_FUNC(gethostbyname2, inet6 ip6) AC_FIND_FUNC(inet_ntop, inet6 ip6) AC_CHECK_FUNCS(inet_pton) +AC_FIND_FUNC(res_search, resolv, +[ +#include +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_NAMESER_H +#include +#endif +#ifdef HAVE_RESOLV_H +#include +#endif +], +[0,0,0,0,0]) + +AC_FIND_FUNC(dn_expand, resolv, +[ +#include +#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif +#ifdef HAVE_ARPA_NAMESER_H +#include +#endif +#ifdef HAVE_RESOLV_H +#include +#endif +], +[0,0,0,0,0]) + dnl Checks for library functions. AC_BROKEN_SNPRINTF @@ -270,11 +306,11 @@ if test "$LIB_dbopen" != "$LIB_dbm_firstkey"; then fi AC_SUBST(DBLIB)dnl -AC_CHECK_FUNCS(_getpty _scrsize asnprintf asprintf dn_expand fcntl) +AC_CHECK_FUNCS(_getpty _scrsize asnprintf asprintf fcntl) AC_CHECK_FUNCS(gethostname getlogin) AC_CHECK_FUNCS(getmsg getrlimit getspnam getspuid gettimeofday getuid) AC_CHECK_FUNCS(grantpt innetgr mktime ptsname rand random) -AC_CHECK_FUNCS(revoke res_search select setitimer setlogin setpcred setpgid) +AC_CHECK_FUNCS(revoke select setitimer setlogin setpcred setpgid) AC_CHECK_FUNCS(setregid setresgid setresuid setreuid setutent) AC_CHECK_FUNCS(setsid setsockopt sigaction strstr) AC_CHECK_FUNCS(sysconf sysctl timegm ttyname ttyslot umask uname)