aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorknarf <knarf@091d3ff0-52bc-4db5-b7a6-18201e4c0cca>2012-04-23 16:15:34 +0000
committerknarf <knarf@091d3ff0-52bc-4db5-b7a6-18201e4c0cca>2012-04-23 16:15:34 +0000
commitdb99f28e4c69c09d9a7cc3220a6d89511ddbc0b3 (patch)
treed7b8ea34431548f24f55006d3d9a61d26cb83887
parent72be918c664ed4d9e85ad43c1a6d97fb72b67c16 (diff)
Ian Hinder: enables autodetection of the dylib extension on Mac OS
git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/OpenSSL/trunk@29 091d3ff0-52bc-4db5-b7a6-18201e4c0cca
-rw-r--r--OpenSSL.sh21
1 files changed, 13 insertions, 8 deletions
diff --git a/OpenSSL.sh b/OpenSSL.sh
index ae03a77..24fcc03 100644
--- a/OpenSSL.sh
+++ b/OpenSSL.sh
@@ -21,13 +21,18 @@ if [ -z "${OPENSSL_DIR}" ]; then
echo "OpenSSL selected, but OPENSSL_DIR not set. Checking some places..."
echo "END MESSAGE"
- FILES="include/openssl/ssl.h lib/libssl.a lib/libcrypto.a"
- DIRS="/usr /usr/local /opt/local"
- for dir in $DIRS; do
- OPENSSL_DIR="$dir"
- for file in $FILES; do
- if [ ! -r "$dir/$file" ]; then
- unset OPENSSL_DIR
+ for libext in a dylib; do
+ FILES="include/openssl/ssl.h lib/libssl.${libext} lib/libcrypto.${libext}"
+ DIRS="/usr /usr/local /opt/local"
+ for dir in $DIRS; do
+ OPENSSL_DIR="$dir"
+ for file in $FILES; do
+ if [ ! -r "$dir/$file" ]; then
+ unset OPENSSL_DIR
+ break
+ fi
+ done
+ if [ -n "$OPENSSL_DIR" ]; then
break
fi
done
@@ -47,7 +52,7 @@ if [ -z "${OPENSSL_DIR}" ]; then
fi
fi
-
+exit
################################################################################
# Build