From 9c2e0aedabc3bae733adcb231c5c4133d7c15e95 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Mon, 20 May 2002 20:50:41 +0000 Subject: [PATCH] Fix SecurID API test --- configure.in | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/configure.in b/configure.in index e6b4a30de..85c7b15e8 100644 --- a/configure.in +++ b/configure.in @@ -1811,26 +1811,20 @@ dnl extra SecurID lib + includes dnl if test -n "$with_SecurID" -a "$with_SecurID" != "no"; then if test "$with_SecurID" != "yes"; then - SD_LIB="${with_SecurID}/sdiclient.a" - CPPFLAGS="${CPPFLAGS} -I${with_SecurID}" - elif test -f /usr/ace/examples/sdiclient.a; then - SD_LIB=/usr/ace/examples/sdiclient.a - CPPFLAGS="${CPPFLAGS} -I/usr/ace/examples" + : + elif test -d /usr/ace/examples; then + with_SecurID=/usr/ace/examples else - SD_LIB=/usr/ace/sdiclient.a - CPPFLAGS="${CPPFLAGS} -I/usr/ace" + with_SecurID=/usr/ace fi + CPPFLAGS="${CPPFLAGS} -I${with_SecurID}" + _LDFLAGS="${LDFLAGS}" + LDFLAGS="${LDFLAGS} -L${with_SecurID}" # # Determine whether to use the new or old SecurID API # - OLIBS="${LIBS}" - LIBS="${LIBS} ${SD_LIB}" - SUDO_LIBS="${SUDO_LIBS} ${SD_LIB}" - AC_CHECK_FUNC(SD_Init, - [AUTH_OBJS="securid5.o"; SUDO_LIBS="${SUDO_LIBS} -lpthread"], - [AUTH_OBJS="securid.o"] - ) - LIBS="${OLIBS}" + AC_CHECK_LIB(aceclnt, SD_Init, [AUTH_OBJS="securid5.o"; SUDO_LIBS="${SUDO_LIBS} -laceclnt -lpthread"; SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_SecurID}"], [AUTH_OBJS="securid.o"; SUDO_LIBS="${SUDO_LIBS} ${with_SecurID}/sdiclient.a"], [-lpthread]) + LDFLAGS="${_LDFLAGS}" fi dnl -- 2.40.0