2018-01-21 15:58:36 +01:00
|
|
|
# From https://github.com/tpaviot/pythonocc-core/blob/master/ci/conda/build.sh
|
|
|
|
|
if [ "$PY3K" == "1" ]; then
|
|
|
|
|
MY_PY_VER="${PY_VER}m"
|
|
|
|
|
else
|
|
|
|
|
MY_PY_VER="${PY_VER}"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ `uname` == Darwin ]; then
|
|
|
|
|
PY_LIB="libpython${MY_PY_VER}.dylib"
|
2018-04-10 19:55:56 +02:00
|
|
|
export CFLAGS="$CFLAGS -Wl,-flat_namespace,-undefined,suppress"
|
|
|
|
|
export CXXFLAGS="$CXXFLAGS -Wl,-flat_namespace,-undefined,suppress"
|
|
|
|
|
export LDFLAGS="$LDFLAGS -Wl,-flat_namespace,-undefined,suppress"
|
2018-01-21 15:58:36 +01:00
|
|
|
else
|
|
|
|
|
PY_LIB="libpython${MY_PY_VER}.so"
|
|
|
|
|
fi
|
|
|
|
|
|
2018-01-08 12:19:36 +01:00
|
|
|
mkdir build && cd build
|
|
|
|
|
|
|
|
|
|
cmake \
|
|
|
|
|
-DCMAKE_INSTALL_PREFIX=$PREFIX \
|
|
|
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
|
|
|
-DCMAKE_PREFIX_PATH=$PREFIX \
|
|
|
|
|
-DCMAKE_SYSTEM_PREFIX_PATH=$PREFIX \
|
|
|
|
|
-DOCC_INCLUDE_DIR=$PREFIX/include/oce \
|
|
|
|
|
-DOCC_LIBRARY_DIR=$PREFIX/lib \
|
2018-01-21 15:58:36 +01:00
|
|
|
-DPYTHON_EXECUTABLE:FILEPATH=$PYTHON \
|
|
|
|
|
-DPYTHON_INCLUDE_DIR:PATH=$PREFIX/include/python$MY_PY_VER \
|
|
|
|
|
-DPYTHON_LIBRARY:FILEPATH=$PREFIX/lib/${PY_LIB} \
|
2018-01-08 12:19:36 +01:00
|
|
|
-DCOLLADA_SUPPORT=Off \
|
|
|
|
|
../cmake
|
|
|
|
|
|
|
|
|
|
make -j$CPU_COUNT _ifcopenshell_wrapper
|
|
|
|
|
cd ifcwrap
|
|
|
|
|
make install/local
|