diff options
author | Darren Tucker <dtucker@dtucker.net> | 2023-01-06 23:19:07 +1100 |
---|---|---|
committer | Darren Tucker <dtucker@dtucker.net> | 2023-01-06 23:19:07 +1100 |
commit | 5d7b16cff48598d5908db970bfdc9ff9326142c8 (patch) | |
tree | 2eea5103b141b18c3bebbe7c1d17530b70a3c764 | |
parent | 344a0e8240eaf08da5d46a5e3a9ecad6e4f64c35 (diff) | |
download | openssh-git-5d7b16cff48598d5908db970bfdc9ff9326142c8.tar.gz |
Set OPENSSL_BIN from OpenSSL directory.
-rw-r--r-- | Makefile.in | 1 | ||||
-rw-r--r-- | configure.ac | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in index cbb6f6b6..678a43bc 100644 --- a/Makefile.in +++ b/Makefile.in @@ -723,6 +723,7 @@ unit: regress-unit-binaries interop-tests t-exec file-tests: regress-prep regress-binaries $(TARGETS) cd $(srcdir)/regress || exit $$?; \ EGREP='@EGREP@' \ + OPENSSL_BIN='@OPENSSL_BIN@' \ $(MAKE) \ .CURDIR="$(abs_top_srcdir)/regress" \ .OBJDIR="$(BUILDDIR)/regress" \ diff --git a/configure.ac b/configure.ac index 622d1afb..be8d9ad8 100644 --- a/configure.ac +++ b/configure.ac @@ -130,10 +130,12 @@ AC_CHECK_DECL([PR_SET_NO_NEW_PRIVS], [have_linux_no_new_privs=1], , [ ]) openssl=yes +openssl_bin=openssl AC_ARG_WITH([openssl], [ --without-openssl Disable use of OpenSSL; use only limited internal crypto **EXPERIMENTAL** ], [ if test "x$withval" = "xno" ; then openssl=no + openssl_bin="" fi ] ) @@ -2694,11 +2696,14 @@ AC_ARG_WITH([ssl-dir], esac if test -d "$withval/lib"; then libcrypto_path="${withval}/lib" + openssl_bin="${withval}/bin/openssl" elif test -d "$withval/lib64"; then libcrypto_path="$withval/lib64" + openssl_bin="${withval}/bin/openssl" else # Built but not installed libcrypto_path="${withval}" + openssl_bin="${withval}/apps/openssl" fi if test -n "${rpath_opt}"; then LDFLAGS="-L${libcrypto_path} ${rpath_opt}${libcrypto_path} ${LDFLAGS}" @@ -2713,6 +2718,7 @@ AC_ARG_WITH([ssl-dir], fi ] ) +AC_SUBST(OPENSSL_BIN, [${openssl_bin}]) AC_ARG_WITH([openssl-header-check], [ --without-openssl-header-check Disable OpenSSL version consistency check], |