diff options
author | knarf <knarf@091d3ff0-52bc-4db5-b7a6-18201e4c0cca> | 2012-04-23 16:15:34 +0000 |
---|---|---|
committer | knarf <knarf@091d3ff0-52bc-4db5-b7a6-18201e4c0cca> | 2012-04-23 16:15:34 +0000 |
commit | db99f28e4c69c09d9a7cc3220a6d89511ddbc0b3 (patch) | |
tree | d7b8ea34431548f24f55006d3d9a61d26cb83887 | |
parent | 72be918c664ed4d9e85ad43c1a6d97fb72b67c16 (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.sh | 21 |
1 files changed, 13 insertions, 8 deletions
@@ -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 |