|
|
@@ -57,9 +57,15 @@ before_install:
|
|
|
install:
|
|
|
- >
|
|
|
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
|
|
- ./.travis/install_macos.sh;
|
|
|
+ brew install python@3 eigen libtar fftw libsquish zlib ffmpeg freetype \
|
|
|
+ bullet opencv assimp libvorbis openssl || true
|
|
|
+ brew install ode --with-shared
|
|
|
+
|
|
|
+ # We can't trust brew to make the right symlinks, so execute commands as modules
|
|
|
+ ${PYTHON_INTERP:-python3} -m pip install virtualenv
|
|
|
+ ${PYTHON_INTERP:-python3} -m virtualenv venv
|
|
|
else
|
|
|
- virtualenv --python=${PYTHON_INTERP:-python3} venv;
|
|
|
+ virtualenv --python=${PYTHON_INTERP:-python3} venv
|
|
|
fi
|
|
|
- source venv/bin/activate
|
|
|
- pip install pytest
|
|
|
@@ -71,10 +77,16 @@ before_script:
|
|
|
script:
|
|
|
- >
|
|
|
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
|
|
- ../.travis/script_macos.sh;
|
|
|
+ if [[ "$PYTHON_INTERP" == "python2.7" ]]; then
|
|
|
+ export PY2_CMAKE_ARGS=-DPYTHON_EXECUTABLE=/usr/local/Frameworks/Python.framework/Versions/2.7/bin/python
|
|
|
+ fi
|
|
|
+
|
|
|
+ cmake -DHAVE_CARBON=NO -DBUILD_METALIBS=$BUILD_METALIBS \
|
|
|
+ -DCOMPOSITE_SOURCE_LIMIT=$COMPOSITE_SOURCE_LIMIT \
|
|
|
+ -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl $PY2_CMAKE_ARGS ..
|
|
|
else
|
|
|
cmake -DHAVE_GTK2=NO -DBUILD_METALIBS=$BUILD_METALIBS \
|
|
|
- -DCOMPOSITE_SOURCE_LIMIT=$COMPOSITE_SOURCE_LIMIT ..;
|
|
|
+ -DCOMPOSITE_SOURCE_LIMIT=$COMPOSITE_SOURCE_LIMIT ..
|
|
|
fi
|
|
|
- make -j4
|
|
|
|