@@ -342,10 +342,16 @@ if test "$MONGODB" != "no"; then
342
342
PHP_ADD_SOURCES_X(PHP_EXT_DIR(mongodb), $MONGODB_MONGODB_EXCEPTIONS, [ $STD_CFLAGS $MAINTAINER_CFLAGS $COVERAGE_CFLAGS] , shared_objects_mongodb, yes)
343
343
fi
344
344
345
- PHP_ARG_WITH(libbson, whether to use system libbson,
346
- [ --with-libbson Use system libbson] , no, no)
345
+ PHP_ARG_WITH(libbson, whether to use system libbson,
346
+ [ --with-libbson Use system libbson] , no, no)
347
+ PHP_ARG_WITH(libmongoc, whether to use system libmongoc,
348
+ [ --with-libmongoc Use system libmongoc] , no, no)
347
349
348
350
if test "$PHP_LIBBSON" != "no"; then
351
+ if test "$PHP_LIBMONGOC" == "no"; then
352
+ AC_MSG_ERROR ( Cannot use system libbson and bundled libmongoc )
353
+ fi
354
+
349
355
AC_PATH_PROG ( PKG_CONFIG , pkg-config , no )
350
356
AC_MSG_CHECKING ( for libbson )
351
357
if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libbson-1.0; then
@@ -374,12 +380,13 @@ dnl libmongoc stuff {{{
374
380
AC_MSG_CHECKING ( configuring libmongoc )
375
381
AC_MSG_RESULT ( ... )
376
382
377
- PHP_ARG_WITH(libmongoc, whether to use system libmongoc,
378
- [ --with-libmongoc Use system libmongoc] , no, no)
379
-
380
383
AC_DEFINE ( HAVE_MONGOC , 1 , [ Kinda useless extension without it..] )
381
384
382
385
if test "$PHP_LIBMONGOC" != "no"; then
386
+ if test "$PHP_LIBBSON" == "no"; then
387
+ AC_MSG_ERROR ( Cannot use system libmongoc and bundled libbson )
388
+ fi
389
+
383
390
AC_PATH_PROG ( PKG_CONFIG , pkg-config , no )
384
391
AC_MSG_CHECKING ( for libmongoc )
385
392
if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libmongoc-1.0; then
0 commit comments