On Jan 25, 2014, at 10:45 AM, yun...@apache.org wrote:

> Updated Branches:
>  refs/heads/master c4b5e554d -> 0f4c7b8ff
> 
> 
> TS-2504: Set LDFLAGS/CPPFLAGS properly in crypto.m4
> 
> At the end of AX_CHECK_OPENSSL(), LDFLAGS/CPPFLAGS/LIBS variables
> will be reset, so there is no sense in setting these variables within
> AX_CHECK_OPENSSL(). We should set them outside of it.

Good catch. Sorry, I should have tested that better.

> 
> Signed-off-by: Yunkai Zhang <qiushu....@taobao.com>
> 
> 
> Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
> Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/0f4c7b8f
> Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/0f4c7b8f
> Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/0f4c7b8f
> 
> Branch: refs/heads/master
> Commit: 0f4c7b8ffb26326dbd2cde77c986726ffe8f0552
> Parents: c4b5e55
> Author: Yunkai Zhang <qiushu....@taobao.com>
> Authored: Sun Jan 26 02:25:57 2014 +0800
> Committer: Yunkai Zhang <qiushu....@taobao.com>
> Committed: Sun Jan 26 02:43:26 2014 +0800
> 
> ----------------------------------------------------------------------
> build/crypto.m4 | 12 ++++++++----
> 1 file changed, 8 insertions(+), 4 deletions(-)
> ----------------------------------------------------------------------
> 
> 
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/0f4c7b8f/build/crypto.m4
> ----------------------------------------------------------------------
> diff --git a/build/crypto.m4 b/build/crypto.m4
> index 94919dc..08730c9 100644
> --- a/build/crypto.m4
> +++ b/build/crypto.m4
> @@ -22,16 +22,20 @@ dnl
> dnl TS_CHECK_CRYPTO: look for crypto libraries and headers
> dnl
> AC_DEFUN([TS_CHECK_CRYPTO], [
> -  enable_crypto=no
>   AC_SEARCH_LIBS([crypt], [crypt], [AC_SUBST([LIBCRYPT],["-lcrypt"])])
> 
>   AX_CHECK_OPENSSL([
> -    TS_ADDTO(CPPFLAGS, [$OPENSSL_INCLUDES])
> -    TS_ADDTO(LDFLAGS, [$OPENSSL_LDFLAGS])
> +    enable_crypto=yes
>   ], [
> -   AC_ERROR(failed to find OpenSSL)
> +    AC_ERROR(failed to find OpenSSL)
> +    enable_crypto=no
>   ])
> 
> +  if test "x${enable_crypto}" = "xyes"; then
> +    TS_ADDTO(LDFLAGS, [$OPENSSL_LDFLAGS])
> +    TS_ADDTO(CPPFLAGS, [$OPENSSL_INCLUDES])
> +  fi
> +
>   dnl add checks for other varieties of ssl here
> ])
> dnl
> 

Reply via email to