The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Build Status

NAME

Crypt::OpenSSL::Guess - Guess OpenSSL include path

SYNOPSIS

use ExtUtils::MakerMaker;
use Crypt::OpenSSL::Guess;

WriteMakefile(
    # ...
    LIBS => ['-lssl -lcrypto ' . openssl_lib_paths()],
    INC  => openssl_inc_paths(), # guess include path or get from $ENV{OPENSSL_PREFIX}
);

DESCRIPTION

Crypt::OpenSSL::Guess provides helpers to guess OpenSSL include path on any platforms.

Often MacOS's homebrew OpenSSL cause a problem on installation due to include path is not added. Some CPAN module provides to modify include path with configure-args, but Carton or Module::CPANfile is not supported to pass configure-args to each modules. Crypt::OpenSSL::* modules should use it on your Makefile.PL.

This module resolves the include path by Net::SSLeay's workaround. Original code is taken from inc/Module/Install/PRIVATE/Net/SSLeay.pm by Net::SSLeay.

FUNCTIONS

SEE ALSO

Net::SSLeay

LICENSE

Copyright (C) Takumi Akiyama.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

Takumi Akiyama t.akiym@gmail.com