1
0
mirror of https://github.com/Yubico/yubico-pam.git synced 2025-02-27 06:54:15 +01:00

Explicitly link with libyubikey.

This commit is contained in:
Fredrik Thulin 2011-03-23 14:35:34 +01:00
parent 70fcd66e59
commit 1ebaf8773f
2 changed files with 9 additions and 2 deletions

View File

@ -34,7 +34,7 @@ lib_LTLIBRARIES = pam_yubico.la
pam_yubico_la_SOURCES = pam_yubico.c util.c pam_yubico_la_SOURCES = pam_yubico.c util.c
# XXX add -Wl,-x too? PAM documentation suggests it. # XXX add -Wl,-x too? PAM documentation suggests it.
pam_yubico_la_LIBADD = @LTLIBYKCLIENT@ @LIBLDAP@ @YKPERS_LIBS@ pam_yubico_la_LIBADD = @LTLIBYKCLIENT@ @LIBLDAP@ @YKPERS_LIBS@ @LTLIBYUBIKEY@
pam_yubico_la_LDFLAGS = -module -avoid-version pam_yubico_la_LDFLAGS = -module -avoid-version
pam_yubico_la_CPPFLAGS = @YKPERS_CFLAGS@ pam_yubico_la_CPPFLAGS = @YKPERS_CFLAGS@
@ -45,7 +45,7 @@ DEFS = -DDEBUG_PAM -DPAM_DEBUG @DEFS@
bin_PROGRAMS = ykpamcfg bin_PROGRAMS = ykpamcfg
ykpamcfg_SOURCES = ykpamcfg.c util.c ykpamcfg_SOURCES = ykpamcfg.c util.c
ykpamcfg_LDADD = @LTLIBYKCLIENT@ @YKPERS_LIBS@ ykpamcfg_LDADD = @LTLIBYKCLIENT@ @YKPERS_LIBS@ @LTLIBYUBIKEY@
ykpamcfg_CPPFLAGS = @YKPERS_CFLAGS@ ykpamcfg_CPPFLAGS = @YKPERS_CFLAGS@
dist_man1_MANS = ykpamcfg.1 dist_man1_MANS = ykpamcfg.1

View File

@ -64,6 +64,13 @@ if test "$ac_cv_libykclient" != yes; then
AC_MSG_ERROR([[Libykclient v2.4+ required, see http://code.google.com/p/yubico-c-client/]]) AC_MSG_ERROR([[Libykclient v2.4+ required, see http://code.google.com/p/yubico-c-client/]])
fi fi
AC_LIB_HAVE_LINKFLAGS(yubikey,,
[#include <yubikey.h>], [yubikey_modhex_p("foo")])
if test "$ac_cv_libyubikey" != yes; then
AC_MSG_ERROR([libyubikey v1.5+ not found, see http://code.google.com/p/yubico-c/])
fi
PKG_CHECK_MODULES([YKPERS], [ykpers-1]); PKG_CHECK_MODULES([YKPERS], [ykpers-1]);
AC_SUBST(PAMDIR, "\$(exec_prefix)/lib/security") AC_SUBST(PAMDIR, "\$(exec_prefix)/lib/security")