* contrib/hbssl/hbssl.hbc
! actually lib* prefix should stay on win/msvc platform
OpenSSL builds. Thanks to Mario H. Sabado for testing
and feedback.
21 lines
766 B
Plaintext
21 lines
766 B
Plaintext
description=OpenSSL wrapper (encryption)
|
|
|
|
# NOTE: use HB_STATIC_OPENSSL=yes envvar to link openssl lib statically
|
|
|
|
incpaths=.
|
|
|
|
headers=${hb_name}.ch
|
|
|
|
skip={dos}
|
|
|
|
{!HB_DYNBIND_OPENSSL&!(HB_STATIC_OPENSSL&!hbdyn)}libs=${_HB_DYNPREF}${hb_name}${_HB_DYNSUFF}
|
|
{!HB_DYNBIND_OPENSSL& (HB_STATIC_OPENSSL&!hbdyn)}libs=${_HB_DYNPREF}${hb_name}s${_HB_DYNSUFF}
|
|
|
|
{!HB_DYNBIND_OPENSSL&unix}libs=ssl crypto
|
|
{!HB_DYNBIND_OPENSSL&os2}libs=libssl_s libcrypto_s
|
|
{!HB_DYNBIND_OPENSSL&win&!allmingw&!allmsvc&!clang&!zig}libs=ssleay32 libeay32
|
|
{!HB_DYNBIND_OPENSSL&allmsvc&HB_COMP_VER<'1401'}libs=ssleay32 libeay32
|
|
{!HB_DYNBIND_OPENSSL&win&(allmingw|clang|zig)}libs=ssl crypto
|
|
{!HB_DYNBIND_OPENSSL&allmsvc&HB_COMP_VER>'1400'}libs=libssl libcrypto
|
|
{!HB_DYNBIND_OPENSSL&allwin}libs=crypt32
|