Skip to content

Commit c5744e9

Browse files
committed
PHPC-703: Update configure scripts for new SSL defines
This covers changes from CDRIVER-1156.
1 parent 72f98bb commit c5744e9

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

config.m4

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -394,15 +394,15 @@ PHP_ARG_WITH(libmongoc, whether to use system libmongoc,
394394
PHP_SETUP_OPENSSL(MONGODB_SHARED_LIBADD)
395395
AC_SUBST(MONGOC_ENABLE_CRYPTO, 1)
396396
AC_SUBST(MONGOC_ENABLE_SSL, 1)
397-
AC_SUBST(MONGOC_ENABLE_LIBCRYPTO, 1)
398-
AC_SUBST(MONGOC_ENABLE_OPENSSL, 1)
397+
AC_SUBST(MONGOC_ENABLE_CRYPTO_LIBCRYPTO, 1)
398+
AC_SUBST(MONGOC_ENABLE_SSL_OPENSSL, 1)
399399

400400
dnl TODO: Support building with Secure Transport on OSX
401-
AC_SUBST(MONGOC_ENABLE_SECURE_TRANSPORT, 0)
402-
AC_SUBST(MONGOC_ENABLE_COMMON_CRYPTO, 0)
401+
AC_SUBST(MONGOC_ENABLE_SSL_SECURE_TRANSPORT, 0)
402+
AC_SUBST(MONGOC_ENABLE_CRYPTO_COMMON_CRYPTO, 0)
403403

404404
dnl Secure Channel only applies to Windows
405-
AC_SUBST(MONGOC_ENABLE_SECURE_CHANNEL, 0)
405+
AC_SUBST(MONGOC_ENABLE_SSL_SECURE_CHANNEL, 0)
406406
AC_SUBST(MONGOC_ENABLE_CRYPTO_CNG, 0)
407407

408408
AC_SUBST(MONGOC_NO_AUTOMATIC_GLOBALS, 1)

config.w32

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,24 @@ if (PHP_MONGODB != "no") {
4040
if (CHECK_LIB("ssleay32.lib", "mongodb", PHP_MONGODB) &&
4141
CHECK_LIB("libeay32.lib", "mongodb", PHP_MONGODB) &&
4242
CHECK_HEADER_ADD_INCLUDE("openssl/ssl.h", "CFLAGS_MONGOC")) {
43-
AC_DEFINE("MONGOC_ENABLE_OPENSSL", 1);
44-
AC_DEFINE("MONGOC_ENABLE_LIBCRYPTO", 1);
43+
AC_DEFINE("MONGOC_ENABLE_SSL_OPENSSL", 1);
44+
AC_DEFINE("MONGOC_ENABLE_CRYPTO_LIBCRYPTO", 1);
4545
AC_DEFINE("MONGOC_ENABLE_SSL", 1);
4646
AC_DEFINE("MONGOC_ENABLE_CRYPTO", 1);
4747
} else {
4848
WARNING("mongodb libopenssl support not enabled, libs not found");
49-
AC_DEFINE("MONGOC_ENABLE_OPENSSL", 0);
50-
AC_DEFINE("MONGOC_ENABLE_LIBCRYPTO", 0);
49+
AC_DEFINE("MONGOC_ENABLE_SSL_OPENSSL", 0);
50+
AC_DEFINE("MONGOC_ENABLE_CRYPTO_LIBCRYPTO", 0);
5151
AC_DEFINE("MONGOC_ENABLE_SSL", 0);
5252
AC_DEFINE("MONGOC_ENABLE_CRYPTO", 0);
5353
}
5454

5555
// Secure Transport does not apply to Windows
56-
AC_DEFINE("MONGOC_ENABLE_SECURE_TRANSPORT", 0);
57-
AC_DEFINE("MONGOC_ENABLE_COMMON_CRYPTO", 0);
56+
AC_DEFINE("MONGOC_ENABLE_SSL_SECURE_TRANSPORT", 0);
57+
AC_DEFINE("MONGOC_ENABLE_CRYPTO_COMMON_CRYPTO", 0);
5858

5959
// TODO: Support building with Secure Channel on Windows
60-
AC_DEFINE("MONGOC_ENABLE_SECURE_CHANNEL", 0)
60+
AC_DEFINE("MONGOC_ENABLE_SSL_SECURE_CHANNEL", 0)
6161
AC_DEFINE("MONGOC_ENABLE_CRYPTO_CNG", 0)
6262

6363
if (PHP_MONGODB_SASL != "no" &&

0 commit comments

Comments
 (0)