⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 check_ssl.m4.svn-base

📁 絲路server源碼 Silk Road server source
💻 SVN-BASE
字号:
##### http://autoconf-archive.cryp.to/check_ssl.html## SYNOPSIS##   CHECK_SSL## DESCRIPTION##   This macro will check various standard spots for OpenSSL including#   a user-supplied directory. The user uses '--with-ssl' or#   '--with-ssl=/path/to/ssl' as arguments to configure.##   If OpenSSL is found the include directory gets added to CFLAGS and#   CXXFLAGS as well as '-DHAVE_SSL', '-lssl' & '-lcrypto' get added to#   LIBS, and the libraries location gets added to LDFLAGS. Finally#   'HAVE_SSL' gets set to 'yes' for use in your Makefile.in I use it#   like so (valid for gmake):##       HAVE_SSL = @HAVE_SSL@#       ifeq ($(HAVE_SSL),yes)#           SRCS+= @srcdir@/my_file_that_needs_ssl.c#       endif##   For bsd 'bmake' use:##       .if ${HAVE_SSL} == "yes"#           SRCS+= @srcdir@/my_file_that_needs_ssl.c#       .endif## LAST MODIFICATION##   2003-01-28## COPYLEFT##   Copyright (c) 2003 Mark Ethan Trostler <trostler@juniper.net>##   Copying and distribution of this file, with or without#   modification, are permitted in any medium without royalty provided#   the copyright notice and this notice are preserved.AC_DEFUN([CHECK_SSL],[AC_MSG_CHECKING(for ssl)    for dir in $withval /usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /usr; do        ssldir="$dir"        if test -f "$dir/include/openssl/ssl.h"; then            found_ssl="yes";            CFLAGS="$CFLAGS -I$ssldir/include/openssl -DHAVE_SSL";            CXXFLAGS="$CXXFLAGS -I$ssldir/include/openssl -DHAVE_SSL";            break;        fi        if test -f "$dir/include/ssl.h"; then            found_ssl="yes";            CFLAGS="$CFLAGS -I$ssldir/include/ -DHAVE_SSL";            CXXFLAGS="$CXXFLAGS -I$ssldir/include/ -DHAVE_SSL";            break        fi    done    if test x_$found_ssl != x_yes; then        AC_MSG_ERROR(Cannot find ssl libraries)    else        printf "OpenSSL found in $ssldir\n";        LIBS="$LIBS -lssl -lcrypto";        LDFLAGS="$LDFLAGS -L$ssldir/lib $LIBS";        HAVE_SSL=yes    fi    AC_SUBST(HAVE_SSL)])])dnl

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -