dist: trusty sudo: required language: cpp cache: ccache services: - docker install: - cd .. - git clone https://github.com/intel/gmmlib.git gmmlib - git clone https://github.com/intel/libva.git libva - cd ./media-driver script: - rm -rf ${TRAVIS_BUILD_DIR}/../build && mkdir ${TRAVIS_BUILD_DIR}/../build - mkdir -p $HOME/.ccache - ccache -s - ccache -z - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/../:/opt/src -w /opt/src/libva -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker ./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/../:/opt/src -w /opt/src/libva -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker make -j8 - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/../:/opt/src -w /opt/src/libva -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker make install DESTDIR=/opt/src/libva-install - ccache -s - ccache -z - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/../:/opt/src -w /opt/src/build -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker cmake ../media-driver -DCMAKE_INSTALL_PREFIX=/usr -DLIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri -DLIBVA_INSTALL_PATH=/opt/src/libva-install/usr/include -DBUILD_TYPE=Release - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/..:/opt/src -w /opt/src/build -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker make -j8 - ccache -s - ccache -z - sudo rm -rf ${TRAVIS_BUILD_DIR}/../build && mkdir ${TRAVIS_BUILD_DIR}/../build - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/../:/opt/src -w /opt/src/build -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker cmake ../media-driver -DCMAKE_INSTALL_PREFIX=/usr -DLIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri -DLIBVA_INSTALL_PATH=/opt/src/libva-install/usr/include -DENABLE_KERNELS=OFF -DBUILD_TYPE=Release - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/..:/opt/src -w /opt/src/build -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker make -j8 - ccache -s - ccache -z - sudo rm -rf ${TRAVIS_BUILD_DIR}/../build && mkdir ${TRAVIS_BUILD_DIR}/../build - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/../:/opt/src -w /opt/src/build -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker cmake ../media-driver -DCMAKE_INSTALL_PREFIX=/usr -DLIBVA_DRIVERS_PATH=/usr/lib/x86_64-linux-gnu/dri -DLIBVA_INSTALL_PATH=/opt/src/libva-install/usr/include -DENABLE_NONFREE_KERNELS=OFF -DBUILD_TYPE=Release - > docker run -v $HOME/.ccache:/opt/ccache -v ${TRAVIS_BUILD_DIR}/..:/opt/src -w /opt/src/build -e CCACHE_DIR=/opt/ccache intelmediadriver/media-driver-docker make -j8 - ccache -s - ccache -z