Skip to content

Commit 7dfc4c0

Browse files
committed
PHPC-235: Fix out-of-src builds on FreeBSD
1 parent 3951055 commit 7dfc4c0

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

bin/prep-release.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ function get_role($file) {
6060
function get_files() {
6161
$dirs = array(
6262
"php_*.{h,c}",
63+
"phongo_*.{h,c}",
6364
"config.{m4,w32}",
6465
"Makefile.frag",
6566
"Vagrantfile",

config.m4

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,26 @@ dnl libmongoc stuff {{{
304304
AC_SUBST(MONGOC_ENABLE_SSL)
305305

306306

307+
PHP_ARG_WITH(pcre-dir, pcre-dir install prefix
308+
[ --with-pcre-dir[=DIR] mongodb: pcre install prefix], auto, yes)
309+
310+
if test "$PHP_PCRE_DIR" != "no"; then
311+
AC_MSG_CHECKING(for pcre)
312+
for i in $PHP_PCRE_DIR /usr /usr/local; do
313+
if test -f $i/include/pcre.h; then
314+
MONGODB_PCRE_DIR=$i/include
315+
AC_MSG_RESULT(found in $i)
316+
break
317+
fi
318+
done
319+
320+
if test -z "$MONGODB_PCRE_DIR"; then
321+
AC_MSG_RESULT(not found)
322+
else
323+
PHP_ADD_INCLUDE($MONGODB_PCRE_DIR)
324+
fi
325+
fi
326+
307327
PHP_ARG_WITH(mongodb-sasl, Build with Cyrus SASL support,
308328
[ --with-mongodb-sasl[=DIR] mongodb: Include Cyrus SASL support], auto, yes)
309329

@@ -367,12 +387,14 @@ dnl }}}
367387

368388
PHP_ADD_INCLUDE([$ext_srcdir/src/BSON/])
369389
PHP_ADD_INCLUDE([$ext_srcdir/src/MongoDB/])
390+
PHP_ADD_INCLUDE([$ext_srcdir/src/contrib/])
370391
PHP_ADD_INCLUDE([$ext_srcdir/src/libbson/src/])
371392
PHP_ADD_INCLUDE([$ext_srcdir/src/libbson/src/yajl/])
372393
PHP_ADD_INCLUDE([$ext_srcdir/src/libbson/src/bson/])
373394
PHP_ADD_INCLUDE([$ext_srcdir/src/libmongoc/src/mongoc/])
374395
PHP_ADD_BUILD_DIR([$ext_builddir/src/BSON/])
375396
PHP_ADD_BUILD_DIR([$ext_builddir/src/MongoDB/])
397+
PHP_ADD_BUILD_DIR([$ext_builddir/src/contrib/])
376398
PHP_ADD_BUILD_DIR([$ext_builddir/src/libbson/src/])
377399
PHP_ADD_BUILD_DIR([$ext_builddir/src/libbson/src/yajl/])
378400
PHP_ADD_BUILD_DIR([$ext_builddir/src/libbson/src/bson/])

0 commit comments

Comments
 (0)