Macros by Category Revision History
Search:

check_ssl

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

SOURCE CODE

http://autoconf-archive.cryp.to/check_ssl.m4

LICENSE

Copyright © 2009 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.