]>
Commit | Line | Data |
---|---|---|
121d6d6f JK |
1 | --- ntp-4.2.6p1/configure.ac.orig 2010-05-24 19:32:21.000000000 +0200 |
2 | +++ ntp-4.2.6p1/configure.ac 2010-05-24 19:36:00.000000000 +0200 | |
3 | @@ -3247,7 +3247,6 @@ | |
6754e9cd AM |
4 | AC_SUBST(OPENSSL_INC) |
5 | AC_SUBST(OPENSSL_LIB) | |
b0c43197 | 6 | |
400e3fbb | 7 | -AC_MSG_CHECKING([for openssl library directory]) |
b0c43197 JK |
8 | AC_ARG_WITH(openssl-libdir, |
9 | AC_HELP_STRING([--with-openssl-libdir], [+ =/something/reasonable]), | |
6754e9cd | 10 | [ans=$withval], |
121d6d6f JK |
11 | @@ -3265,31 +3264,14 @@ |
12 | esac | |
b0c43197 JK |
13 | case "$ans" in |
14 | no) ;; | |
b0c43197 JK |
15 | - *) # Look for libcrypto.a and libssl.a: |
16 | - for i in $ans no | |
17 | - do | |
18 | - case "$host" in | |
19 | - *-*-darwin*) | |
20 | - test -f $i/libcrypto.dylib -a -f $i/libssl.dylib && break | |
21 | - ;; | |
22 | - *) | |
6754e9cd | 23 | - test -f $i/libcrypto.so -a -f $i/libssl.so && break |
b0c43197 JK |
24 | - test -f $i/libcrypto.a -a -f $i/libssl.a && break |
25 | - ;; | |
26 | - esac | |
27 | - done | |
28 | - case "$i" in | |
29 | - no) | |
30 | - ans=no | |
31 | - OPENSSL_LIB= | |
32 | - ;; | |
33 | - *) ans=$i | |
34 | - OPENSSL_LIB=$ans | |
35 | - ;; | |
36 | - esac | |
121d6d6f JK |
37 | - ;; |
38 | + *) | |
39 | + if test "$ans" != "yes" ; then | |
40 | + LDFLAGS="$LDFLAGS -L$ans" | |
41 | + fi | |
42 | + AC_CHECK_LIB([crypto],[DES_crypt],[AC_SUBST(LCRYPTO,[-lcrypto])]) | |
43 | + AC_CHECK_LIB([ssl],[SSL_CTX_new],[AC_SUBST(LSSL,[-lssl])]) | |
44 | + ;; | |
b0c43197 | 45 | esac |
400e3fbb | 46 | -AC_MSG_RESULT([$ans]) |
b0c43197 | 47 | |
400e3fbb | 48 | AC_MSG_CHECKING([for openssl include directory]) |
b0c43197 | 49 | AC_ARG_WITH(openssl-incdir, |
121d6d6f JK |
50 | @@ -3335,7 +3317,7 @@ |
51 | no) | |
52 | ;; | |
b0c43197 JK |
53 | yes|openssl) |
54 | - if test -z "$OPENSSL_LIB" -o -z "$OPENSSL_INC" | |
55 | + if test -z "$LCRYPTO" -o -z "$OPENSSL_INC" | |
56 | then | |
57 | ans=no | |
58 | else | |
121d6d6f JK |
59 | @@ -3349,11 +3331,9 @@ |
60 | yes) | |
61 | # We have OpenSSL inc/lib - use them. | |
62 | CPPFLAGS="$CPPFLAGS -I$OPENSSL_INC" | |
63 | - LDFLAGS="$LDFLAGS -L$OPENSSL_LIB" | |
64 | case "$need_dash_r" in | |
65 | 1) LDFLAGS="$LDFLAGS -R$OPENSSL_LIB" | |
66 | esac | |
67 | - AC_SUBST(LCRYPTO, [-lcrypto]) | |
68 | AC_DEFINE(OPENSSL, , [Use OpenSSL?]) | |
69 | esac | |
70 |