@@ -70,8 +70,8 @@ function cmake_gen() {
70
70
PYTHON_FLAGS=" "
71
71
SYSTEM=` uname -s`
72
72
if [ " $SYSTEM " == " Darwin" ]; then
73
+ echo " using python abi: $1 "
73
74
if [[ " $1 " == " cp27-cp27m" ]] || [[ " $1 " == " " ]]; then
74
- echo " using python abi: $1 "
75
75
if [ -d " /Library/Frameworks/Python.framework/Versions/2.7" ]; then
76
76
export LD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/2.7
77
77
export DYLD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/2.7
@@ -82,7 +82,18 @@ function cmake_gen() {
82
82
else
83
83
exit 1
84
84
fi
85
- # TODO: qiyang add python3 part here
85
+ elif [ " $1 " == " cp35-cp35m" ]; then
86
+ if [ -d " /Library/Frameworks/Python.framework/Versions/3.5" ]; then
87
+ export LD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/3.5/lib/
88
+ export DYLD_LIBRARY_PATH=/Library/Frameworks/Python.framework/Versions/3.5/lib/
89
+ export PATH=/Library/Frameworks/Python.framework/Versions/3.5/bin/:${PATH}
90
+ PYTHON_FLAGS=" -DPYTHON_EXECUTABLE:FILEPATH=/Library/Frameworks/Python.framework/Versions/3.5/bin/python3
91
+ -DPYTHON_INCLUDE_DIR:PATH=/Library/Frameworks/Python.framework/Versions/3.5/include/python3.5m/
92
+ -DPYTHON_LIBRARY:FILEPATH=/Library/Frameworks/Python.framework/Versions/3.5/lib/libpython3.5m.dylib"
93
+ WITH_FLUID_ONLY=${WITH_FLUID_ONLY:- ON}
94
+ else
95
+ exit 1
96
+ fi
86
97
fi
87
98
else
88
99
if [ " $1 " != " " ]; then
384
395
ctest --output-on-failure -j $1
385
396
# make install should also be test when unittest
386
397
make install -j 8
387
- pip install /usr/local /opt/paddle/share/wheels/* .whl
398
+ pip install ${INSTALL_PREFIX :-/ paddle / build} /opt/paddle/share/wheels/* .whl
388
399
if [[ ${WITH_FLUID_ONLY:- OFF} == " OFF" ]] ; then
389
400
paddle version
390
401
fi
0 commit comments