File tree Expand file tree Collapse file tree 4 files changed +10
-3
lines changed Expand file tree Collapse file tree 4 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ echo "Installing libbson..."
23
23
24
24
MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET:- " 10.15" }
25
25
CMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES:- " x86_64" }
26
+ CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE:- " Debug" }
26
27
27
28
# Directory where build artifacts will be placed
28
29
LIBBSON_INSTALL_DIR=${LIBBSON_INSTALL_DIR:- " " }
@@ -44,18 +45,20 @@ pushd "$WORKDIR"
44
45
cmake -DENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF \
45
46
-DENABLE_MONGOC=OFF \
46
47
-DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES} \
48
+ -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} \
47
49
-DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} \
48
50
-DCMAKE_INSTALL_PREFIX:PATH=" $LIBBSON_INSTALL_DIR " \
49
51
..
50
52
else
51
53
cmake -DENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF \
52
54
-DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES} \
55
+ -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} \
53
56
-DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} \
54
57
-DENABLE_MONGOC=OFF \
55
58
..
56
59
fi
57
60
cmake --build . --target clean
58
61
cmake --build .
59
- cmake --build . --target install
62
+ cmake --build . --target install --config ${CMAKE_BUILD_TYPE}
60
63
popd
61
64
popd
Original file line number Diff line number Diff line change 23
23
fi
24
24
25
25
# Build libbson with the appropriate arch.
26
- ./build-libbson.sh
26
+ CMAKE_BUILD_TYPE=Release ./build-libbson.sh
Original file line number Diff line number Diff line change 1
1
Changelog
2
2
=========
3
3
4
+ Changes in Version 0.6.0
5
+ ------------------------
6
+ - Fixed ``ImportError `` on Windows by building ``libbson `` in "Release" mode.
7
+
4
8
Changes in Version 0.5.1
5
9
------------------------
6
10
- Fixed auto-discovery of schemas for aggregation and ``numpy `` methods.
Original file line number Diff line number Diff line change 24
24
LIBBSON_INSTALL_DIR=" $( pwd) /libbson"
25
25
26
26
# Build libbson
27
- LIBBSON_INSTALL_DIR=" $LIBBSON_INSTALL_DIR " LIBBSON_VERSION=${LIBBSON_VERSION:- " " } ./build-libbson.sh
27
+ LIBBSON_INSTALL_DIR=" $LIBBSON_INSTALL_DIR " LIBBSON_VERSION=${LIBBSON_VERSION:- " " } CMAKE_BUILD_TYPE=Release ./build-libbson.sh
28
28
29
29
# Print Python version used
30
30
$PYTHON --version
You can’t perform that action at this time.
0 commit comments