Codebase list intel-media-driver / upstream/19.3.1+dfsg1 .travis.yml
upstream/19.3.1+dfsg1

Tree @upstream/19.3.1+dfsg1 (Download .tar.gz)

.travis.yml @upstream/19.3.1+dfsg1raw · history · blame

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