Skip to content

Commit a822187

Browse files
committed
Compile libmongoc source files in chunks
1 parent 0597ec8 commit a822187

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

config.w32

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ if (PHP_MONGODB != "no") {
8585
ADD_EXTENSION_DEP("mongodb", "openssl", false);
8686

8787
var PHP_MONGODB_CFLAGS="\
88+
8889
/D BSON_COMPILATION /D MONGOC_COMPILATION /D UTF8PROC_STATIC \
8990
/I" + configure_module_dirname + " \
9091
/I" + configure_module_dirname + "/src \
@@ -123,9 +124,14 @@ if (PHP_MONGODB != "no") {
123124
MONGODB_ADD_SOURCES("/src/libmongoc/src/common/src", PHP_MONGODB_COMMON_SOURCES);
124125
MONGODB_ADD_SOURCES("/src/libmongoc/src/libbson/src/bson", PHP_MONGODB_BSON_SOURCES);
125126
MONGODB_ADD_SOURCES("/src/libmongoc/src/libbson/src/jsonsl", PHP_MONGODB_JSONSL_SOURCES);
126-
MONGODB_ADD_SOURCES("/src/libmongoc/src/libmongoc/src/mongoc", PHP_MONGODB_MONGOC_SOURCES);
127+
//MONGODB_ADD_SOURCES("/src/libmongoc/src/libmongoc/src/mongoc", PHP_MONGODB_MONGOC_SOURCES);
127128
MONGODB_ADD_SOURCES("/src/libmongoc/src/utf8proc-2.8.0", PHP_MONGODB_UTF8PROC_SOURCES);
128129

130+
var mongoc_sources = PHP_MONGODB_MONGOC_SOURCES.split(" ");
131+
for (let i = 0; i < mongoc_sources.length; i += 10) {
132+
MONGODB_ADD_SOURCES("/src/libmongoc/src/libmongoc/src/mongoc", mongoc_sources.slice(i, i + chunkSize));
133+
}
134+
129135
var bson_opts = {
130136
BSON_BYTE_ORDER: 1234,
131137
BSON_OS: 2,

0 commit comments

Comments
 (0)