summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@dtucker.net>2022-02-11 20:09:32 +1100
committerDarren Tucker <dtucker@dtucker.net>2022-02-11 20:09:32 +1100
commitcd00b48cf10f3565936a418c1e6d7e48b5c36140 (patch)
tree0bd94e2c16876c7c24ced211c510b1945a601560
parentea13fc830fc0e0dce2459f1fab2ec5099f73bdf0 (diff)
downloadopenssh-git-cd00b48cf10f3565936a418c1e6d7e48b5c36140.tar.gz
Simplify handling of --with-ssl-dir.
ok djm@
-rw-r--r--configure.ac24
1 files changed, 9 insertions, 15 deletions
diff --git a/configure.ac b/configure.ac
index c10ac8a1..062682be 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2639,23 +2639,17 @@ AC_ARG_WITH([ssl-dir],
./*|../*) withval="`pwd`/$withval"
esac
if test -d "$withval/lib"; then
- if test -n "${rpath_opt}"; then
- LDFLAGS="-L${withval}/lib ${rpath_opt}${withval}/lib ${LDFLAGS}"
- else
- LDFLAGS="-L${withval}/lib ${LDFLAGS}"
- fi
+ libcrypto_path="${withval}/lib"
elif test -d "$withval/lib64"; then
- if test -n "${rpath_opt}"; then
- LDFLAGS="-L${withval}/lib64 ${rpath_opt}${withval}/lib64 ${LDFLAGS}"
- else
- LDFLAGS="-L${withval}/lib64 ${LDFLAGS}"
- fi
+ libcrypto_path="$withval/lib64"
else
- if test -n "${rpath_opt}"; then
- LDFLAGS="-L${withval} ${rpath_opt}${withval} ${LDFLAGS}"
- else
- LDFLAGS="-L${withval} ${LDFLAGS}"
- fi
+ # Built but not installed
+ libcrypto_path="${withval}"
+ fi
+ if test -n "${rpath_opt}"; then
+ LDFLAGS="-L${libcrypto_path} ${rpath_opt}${libcrypto_path} ${LDFLAGS}"
+ else
+ LDFLAGS="-L${libcrypto_path} ${LDFLAGS}"
fi
if test -d "$withval/include"; then
CPPFLAGS="-I${withval}/include ${CPPFLAGS}"