@@ -6,45 +6,71 @@ matrix:
66 dist : trusty
77 sudo : required
88 compiler : gcc
9- env : PYTHON_VERSION=3.4.3 OSPRAY_BUILD=OFF
9+ env : PYTHON_VERSION=3.4.3 OSPRAY_BUILD=OFF QT5=OFF
1010 - os : linux
1111 dist : trusty
1212 sudo : required
1313 compiler : clang
14- env : PYTHON_VERSION=3.4.3 OSPRAY_BUILD=OFF
14+ env : PYTHON_VERSION=3.4.3 OSPRAY_BUILD=OFF QT5=OFF
1515 - os : linux
1616 dist : xenial
1717 sudo : required
1818 compiler : clang
19- env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF
19+ env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF QT5=OFF
20+ # - os: linux
21+ # dist: xenial
22+ # compiler: clang
23+ # env: PYTHON_VERSION=3.6.7 OSPRAY_BUILD=OFF QT5=OFF
24+ # - os: linux
25+ # dist: bionic
26+ # compiler: clang
27+ # env: PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF QT5=OFF
2028 - os : osx
21- osx_image : xcode7.2
22- env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF
29+ osx_image : xcode7.3
30+ env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF QT5=OFF
2331 - os : osx
2432 osx_image : xcode8.3
25- env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF
33+ env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF QT5=OFF
2634 - os : osx
27- osx_image : xcode9.3
28- env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF
35+ osx_image : xcode9.4
36+ env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF QT5=OFF
2937 - os : osx
3038 osx_image : xcode10.1
31- env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF
39+ env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF QT5=OFF
40+ - os : osx
41+ osx_image : xcode10.3
42+ env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF QT5=ON
43+ - os : osx
44+ osx_image : xcode11
45+ env : PYTHON_VERSION=3.5.6 OSPRAY_BUILD=OFF QT5=ON
3246 - os : osx
3347 osx_image : xcode7.2
34- env : PYTHON_VERSION=3.6.7 OSPRAY_BUILD=OFF
48+ env : PYTHON_VERSION=3.6.7 OSPRAY_BUILD=OFF QT5=OFF
3549 - os : osx
3650 osx_image : xcode10.1
37- env : PYTHON_VERSION=3.6.7 OSPRAY_BUILD=OFF
51+ env : PYTHON_VERSION=3.6.7 OSPRAY_BUILD=OFF QT5=ON
52+ - os : osx
53+ osx_image : xcode11
54+ env : PYTHON_VERSION=3.6.7 OSPRAY_BUILD=OFF QT5=ON
3855
3956before_install :
4057- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then date -u; fi
4158- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then uname -a; fi
42- - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install mesa-common-dev libgl1-mesa-dev mesa-utils-extra libglapi-mesa ninja-build libqt4-dev qt4-qmake libqt4-opengl-dev; fi
43- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then travis_wait 30 scripts/getQt4Mac.sh; fi
59+
60+ install :
61+ - if [[ "$QT5" = "OFF" && "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install mesa-common-dev libgl1-mesa-dev mesa-utils-extra libglapi-mesa ninja-build libqt4-dev qt4-qmake libqt4-opengl-dev; fi
62+ - if [[ "$QT5" = "ON" && "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install mesa-common-dev libgl1-mesa-dev mesa-utils-extra libglapi-mesa ninja-build qt5-qmake qtbase5-dev; fi
63+ - if [[ "$QT5" = "OFF" && "$TRAVIS_OS_NAME" == "osx" ]]; then travis_wait 30 scripts/getQt4Mac.sh; fi
64+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install ninja; fi
65+ # TODO: figure out/test ccache
66+ # - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install ccache; export PATH="/usr/local/opt/ccache/libexec:$PATH"; fi
67+ # Verify qt 5.13, maybe not upgrade
68+ - if [[ "$QT5" = "ON" && "$TRAVIS_OS_NAME" == "osx" ]]; then brew install qt || true; fi
69+ - if [[ "$QT5" = "ON" && "$TRAVIS_OS_NAME" == "osx" ]]; then brew upgrade qt || true; fi
4470
4571script :
4672 - cd bin
47- - cmake -GNinja -DTRAVIS_BUILD:BOOL=ON -DUSER_PYTHON_VERSION="${PYTHON_VERSION}" -DWITH_OSPRAY:BOOL=${OSPRAY_BUILD} ../Superbuild
73+ - cmake -GNinja -DTRAVIS_BUILD:BOOL=ON -DUSER_PYTHON_VERSION="${PYTHON_VERSION}" -DWITH_OSPRAY:BOOL=${OSPRAY_BUILD} -DQT5_BUILD:BOOL=${QT5} -DQt5_PATH=$(brew --prefix qt) ../Superbuild
4874 - travis_wait 80 ninja
4975 - cd SCIRun
5076 - ./Algorithm_Layer_Test
0 commit comments