Macros by Category | Revision History |
CHECK_SSL
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
http://autoconf-archive.cryp.to/check_ssl.m4
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.