Skip to content

Commit 40bf04a

Browse files
committed
Only set MONGOC_ENABLE_DEBUG_ASSERTIONS when compiling against bundled libs
1 parent 0d5bc69 commit 40bf04a

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

config.m4

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,8 @@ if test "$PHP_MONGODB" != "no"; then
7575
PHP_CHECK_GCC_ARG(-Wno-unused-but-set-variable, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-unused-but-set-variable")
7676
PHP_CHECK_GCC_ARG(-Wno-missing-field-initializers, _MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS -Wno-missing-field-initializers")
7777

78-
AC_SUBST(MONGOC_ENABLE_DEBUG_ASSERTIONS, 1)
79-
8078
MAINTAINER_CFLAGS="$_MAINTAINER_CFLAGS"
8179
STD_CFLAGS="-g -O0 -Wall"
82-
else
83-
AC_SUBST(MONGOC_ENABLE_DEBUG_ASSERTIONS, 0)
8480
fi
8581

8682

@@ -369,6 +365,12 @@ if test "$PHP_MONGODB" != "no"; then
369365
AC_SUBST(MONGOC_ENABLE_CLIENT_SIDE_ENCRYPTION, 0)
370366
fi
371367

368+
if test "$PHP_MONGODB_DEVELOPER_FLAGS" = "yes"; then
369+
AC_SUBST(MONGOC_ENABLE_DEBUG_ASSERTIONS, 1)
370+
else
371+
AC_SUBST(MONGOC_ENABLE_DEBUG_ASSERTIONS, 0)
372+
fi
373+
372374
dnl On MacOS, use gcut from the coreutils brew package instead of cut
373375
dnl Generated with: find src/libmongoc/src/common -name '*.c' -print0 | cut -sz -d / -f 5- | sort -dz | tr '\000' ' '
374376
PHP_MONGODB_COMMON_SOURCES="common-b64.c common-md5.c common-thread.c"

0 commit comments

Comments
 (0)