Skip to content

Commit 746f92e

Browse files
committed
Add CFLAGS directly instead of relying on PHP_EVAL_INCLINE
1 parent c0fc8dd commit 746f92e

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

config.m4

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -184,18 +184,18 @@ if test "$PHP_MONGODB" != "no"; then
184184
AC_MSG_CHECKING(for libbson)
185185
if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libbson-1.0; then
186186
if $PKG_CONFIG libbson-1.0 --atleast-version 1.9.0; then
187-
LIBBSON_INC=`$PKG_CONFIG libbson-1.0 --cflags`
188-
LIBBSON_LIB=`$PKG_CONFIG libbson-1.0 --libs`
189-
LIBBSON_VER=`$PKG_CONFIG libbson-1.0 --modversion`
190-
AC_MSG_RESULT(version $LIBBSON_VER found)
187+
PHP_MONGODB_BSON_CFLAGS=`$PKG_CONFIG libbson-1.0 --cflags`
188+
PHP_MONGODB_BSON_LIBS=`$PKG_CONFIG libbson-1.0 --libs`
189+
PHP_MONGODB_BSON_VERSION=`$PKG_CONFIG libbson-1.0 --modversion`
190+
AC_MSG_RESULT(version $PHP_MONGODB_BSON_VERSION found)
191191
else
192192
AC_MSG_ERROR(system libbson must be upgraded to version >= 1.9.0)
193193
fi
194194
else
195195
AC_MSG_ERROR(pkgconfig and libbson must be installed)
196196
fi
197-
PHP_EVAL_INCLINE($LIBBSON_INC)
198-
PHP_EVAL_LIBLINE($LIBBSON_LIB, MONGODB_SHARED_LIBADD)
197+
PHP_MONGODB_CFLAGS="$PHP_MONGODB_CFLAGS $PHP_MONGODB_BSON_CFLAGS"
198+
PHP_EVAL_LIBLINE($PHP_MONGODB_BSON_LIBS, MONGODB_SHARED_LIBADD)
199199
AC_DEFINE(HAVE_SYSTEM_LIBBSON, 1, [Use system libbson])
200200
fi
201201

@@ -208,18 +208,18 @@ if test "$PHP_MONGODB" != "no"; then
208208
AC_MSG_CHECKING(for libmongoc)
209209
if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libmongoc-1.0; then
210210
if $PKG_CONFIG libmongoc-1.0 --atleast-version 1.9.0; then
211-
LIBMONGOC_INC=`$PKG_CONFIG libmongoc-1.0 --cflags`
212-
LIBMONGOC_LIB=`$PKG_CONFIG libmongoc-1.0 --libs`
213-
LIBMONGOC_VER=`$PKG_CONFIG libmongoc-1.0 --modversion`
214-
AC_MSG_RESULT(version $LIBMONGOC_VER found)
211+
PHP_MONGODB_MONGOC_CFLAGS=`$PKG_CONFIG libmongoc-1.0 --cflags`
212+
PHP_MONGODB_MONGOC_LIBS=`$PKG_CONFIG libmongoc-1.0 --libs`
213+
PHP_MONGODB_MONGOC_VERSION=`$PKG_CONFIG libmongoc-1.0 --modversion`
214+
AC_MSG_RESULT(version $PHP_MONGODB_MONGOC_VERSION found)
215215
else
216216
AC_MSG_ERROR(system libmongoc must be upgraded to version >= 1.9.0)
217217
fi
218218
else
219219
AC_MSG_ERROR(pkgconfig and libmongoc must be installed)
220220
fi
221-
PHP_EVAL_INCLINE($LIBMONGOC_INC)
222-
PHP_EVAL_LIBLINE($LIBMONGOC_LIB, MONGODB_SHARED_LIBADD)
221+
PHP_MONGODB_CFLAGS="$PHP_MONGODB_CFLAGS $PHP_MONGODB_MONGOC_CFLAGS"
222+
PHP_EVAL_LIBLINE($PHP_MONGODB_MONGOC_LIBS, MONGODB_SHARED_LIBADD)
223223
AC_DEFINE(HAVE_SYSTEM_LIBMONGOC, 1, [Use system libmongoc])
224224
fi
225225

scripts/build/autotools/libmongoc/CheckCompression.m4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ found_zlib="no"
33
bundled_zlib="no"
44

55
PKG_CHECK_MODULES([PHP_MONGODB_SNAPPY],[snappy],[
6-
PHP_EVAL_INCLINE([$PHP_MONGODB_SNAPPY_CFLAGS])
6+
PHP_MONGODB_MONGOC_CFLAGS="$PHP_MONGODB_MONGOC_CFLAGS $PHP_MONGODB_SNAPPY_CFLAGS"
77
PHP_EVAL_LIBLINE([$PHP_MONGODB_SNAPPY_LIBS],[MONGODB_SHARED_LIBADD])
88
found_snappy="yes"
99
],[
@@ -23,7 +23,7 @@ PKG_CHECK_MODULES([PHP_MONGODB_SNAPPY],[snappy],[
2323
])
2424

2525
PKG_CHECK_MODULES([PHP_MONGODB_ZLIB],[zlib],[
26-
PHP_EVAL_INCLINE([$PHP_MONGODB_ZLIB_CFLAGS])
26+
PHP_MONGODB_MONGOC_CFLAGS="$PHP_MONGODB_MONGOC_CFLAGS $PHP_MONGODB_ZLIB_CFLAGS"
2727
PHP_EVAL_LIBLINE([$PHP_MONGODB_ZLIB_LIBS],[MONGODB_SHARED_LIBADD])
2828
found_zlib="yes"
2929
],[

scripts/build/autotools/libmongoc/CheckSSL.m4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ AS_IF([test "$PHP_MONGODB_SSL" = "openssl" -o "$PHP_MONGODB_SSL" = "auto"],[
3030
found_openssl="no"
3131
3232
PKG_CHECK_MODULES([PHP_MONGODB_SSL],[openssl],[
33-
PHP_EVAL_INCLINE([$PHP_MONGODB_SSL_CFLAGS])
33+
PHP_MONGODB_MONGOC_CFLAGS="$PHP_MONGODB_MONGOC_CFLAGS $PHP_MONGODB_SSL_CFLAGS"
3434
PHP_EVAL_LIBLINE([$PHP_MONGODB_SSL_LIBS],[MONGODB_SHARED_LIBADD])
3535
PHP_MONGODB_SSL="openssl"
3636
found_openssl="yes"
@@ -115,7 +115,7 @@ AS_IF([test "$PHP_MONGODB_SSL" = "libressl" -o "$PHP_MONGODB_SSL" = "auto"],[
115115
found_libressl="no"
116116
117117
PKG_CHECK_MODULES([PHP_MONGODB_SSL],[libtls libcrypto],[
118-
PHP_EVAL_INCLINE([$PHP_MONGODB_SSL_CFLAGS])
118+
PHP_MONGODB_MONGOC_CFLAGS="$PHP_MONGODB_MONGOC_CFLAGS $PHP_MONGODB_SSL_CFLAGS"
119119
PHP_EVAL_LIBLINE([$PHP_MONGODB_SSL_LIBS],[MONGODB_SHARED_LIBADD])
120120
PHP_MONGODB_SSL="libressl"
121121
found_libressl="yes"

scripts/build/autotools/libmongoc/CheckSasl.m4

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ AS_IF([test "$PHP_MONGODB_SASL" = "cyrus" -o "$PHP_MONGODB_SASL" = "auto"],[
1919
found_cyrus="no"
2020
2121
PKG_CHECK_MODULES([PHP_MONGODB_SASL],[libsasl2],[
22-
PHP_EVAL_INCLINE([$PHP_MONGODB_SASL_CFLAGS])
22+
PHP_MONGODB_MONGOC_CFLAGS="$PHP_MONGODB_MONGOC_CFLAGS $PHP_MONGODB_SASL_CFLAGS"
2323
PHP_EVAL_LIBLINE([$PHP_MONGODB_SASL_LIBS],[MONGODB_SHARED_LIBADD])
2424
PHP_MONGODB_SASL="cyrus"
2525
found_cyrus="yes"
@@ -49,7 +49,7 @@ AS_IF([test "$PHP_MONGODB_SASL" = "gssapi" -o "$PHP_MONGODB_SASL" = "auto"],[
4949
found_gssapi="no"
5050
5151
PKG_CHECK_MODULES([PHP_MONGODB_SASL],[krb5-gssapi],[
52-
PHP_EVAL_INCLINE([$PHP_MONGODB_SASL_CFLAGS])
52+
PHP_MONGODB_MONGOC_CFLAGS="$PHP_MONGODB_MONGOC_CFLAGS $PHP_MONGODB_SASL_CFLAGS"
5353
PHP_EVAL_LIBLINE([$PHP_MONGODB_SASL_LIBS],[MONGODB_SHARED_LIBADD])
5454
PHP_MONGODB_SASL="gssapi"
5555
found_gssapi="yes"

0 commit comments

Comments
 (0)