3
3
echo ' Begin build-wheel OSX ...'
4
4
5
5
export PYTHON_VERSION=${MB_PYTHON_VERSION/ ./ }
6
- echo ' MB_PYTHON_VERSION: ' MB_PYTHON_VERSION
6
+ echo ' MB_PYTHON_VERSION: ' $ MB_PYTHON_VERSION
7
7
echo ' PYTHON_VERSION: ' $PYTHON_VERSION
8
8
9
9
echo ' PIP and brew installs'
10
10
11
- brew install cmake pkg-config
12
- brew install jpeg libpng libtiff openexr
13
- brew install eigen tbb
14
-
15
- if [[ $PYTHON_VERSION == 3* ]]; then
16
- brew install python3
17
- pip3 install numpy
18
- fi
19
-
20
- if [[ $PYTHON_VERSION == 2* ]]; then
21
- pip install numpy
22
- fi
23
-
24
- echo ' Begin our build'
25
- ls -lh
26
-
27
11
pip install -r requirements.txt
28
12
29
13
echo ' Config make'
@@ -43,8 +27,8 @@ if [[ $PYTHON_VERSION == 2* ]]; then
43
27
-D BUILD_EXAMPLES=OFF ..
44
28
fi
45
29
46
- if [[ $PYTHON_VERSION == 3 * ]]; then
47
- echo ' Config for Py3 '
30
+ if [[ $PYTHON_VERSION == 34 ]]; then
31
+ echo ' Config for Py34 '
48
32
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
49
33
-D BUILD_opencv_python2=OFF -D BUILD_opencv_java=OFF -D BUILD_SHARED_LIBS=OFF \
50
34
-D PYTHON3_PACKAGES_PATH=$( python -c " from distutils.sysconfig import get_python_lib; print(get_python_lib())" ) \
@@ -54,6 +38,17 @@ if [[ $PYTHON_VERSION == 3* ]]; then
54
38
-D BUILD_EXAMPLES=OFF ..
55
39
fi
56
40
41
+ if [[ $PYTHON_VERSION == 35 ]]; then
42
+ echo ' Config for Py35'
43
+ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
44
+ -D BUILD_opencv_python2=OFF -D BUILD_opencv_java=OFF -D BUILD_SHARED_LIBS=OFF \
45
+ -D PYTHON3_PACKAGES_PATH=$( python -c " from distutils.sysconfig import get_python_lib; print(get_python_lib())" ) \
46
+ -D PYTHON3_LIBRARY=/usr/local/Cellar/python3/3.5.1/Frameworks/Python.framework/Versions/3.5/bin \
47
+ -D PYTHON3_INCLUDE_DIR=/Library/Frameworks/Python.framework/Versions/3.5/include/python3.5m \
48
+ -D INSTALL_C_EXAMPLES=OFF -D INSTALL_PYTHON_EXAMPLES=OFF \
49
+ -D BUILD_EXAMPLES=OFF ..
50
+ fi
51
+
57
52
echo ' Begin build'
58
53
make -j4
59
54
0 commit comments