]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Skip building sk-dummy library if no SK support.
authorDarren Tucker <dtucker@dtucker.net>
Wed, 13 May 2020 03:56:45 +0000 (13:56 +1000)
committerDarren Tucker <dtucker@dtucker.net>
Wed, 13 May 2020 03:56:45 +0000 (13:56 +1000)
Makefile.in
configure.ac

index 7c5ed0bd69ab5c1b096b794bba4fcf0ae3cf25e5..c9e4294d3cfb13ee8ad9525c21564f98fdccd7d4 100644 (file)
@@ -635,6 +635,8 @@ SK_DUMMY_OBJS=\
        regress/misc/sk-dummy/fatal.lo \
        ed25519.lo hash.lo ge25519.lo fe25519.lo sc25519.lo verify.lo
 
+SK_DUMMY_LIBRARY=@SK_DUMMY_LIBRARY@
+
 .c.lo: Makefile.in config.h
        $(CC) $(CFLAGS_NOPIE) $(PICFLAG) $(CPPFLAGS) -c $< -o $@
 
@@ -648,7 +650,7 @@ regress-binaries: regress-prep $(LIBCOMPAT) \
        regress/netcat$(EXEEXT) \
        regress/check-perm$(EXEEXT) \
        regress/mkdtemp$(EXEEXT) \
-       regress/misc/sk-dummy/sk-dummy.so
+       $(SK_DUMMY_LIBRARY)
 
 regress-unit-binaries: regress-prep $(REGRESSLIBS) \
        regress/unittests/sshbuf/test_sshbuf$(EXEEXT) \
index 003b235e516adbf59f833a8f4429304486325857..46038375795550c961bf0de04b27501d766dddce 100644 (file)
@@ -3137,6 +3137,10 @@ AC_MSG_RESULT([$enable_pkcs11])
 AC_MSG_CHECKING([whether to enable U2F])
 if test "x$enable_sk" = "xyes" ; then
        AC_DEFINE([ENABLE_SK], [], [Enable for U2F/FIDO support])
+       AC_SUBST(SK_DUMMY_LIBRARY, [regress/misc/sk-dummy/sk-dummy.so])
+else
+       # Do not try to build sk-dummy library.
+       AC_SUBST(SK_DUMMY_LIBRARY, [""])
 fi
 AC_MSG_RESULT([$enable_sk])