blob: c1e936744a1dc8fa9cbf4c8f6c4b3f320b16769b [file] [log] [blame]
Samuel Pitoiset24dd7302019-11-15 12:02:08 +01001#!/bin/bash
2
3set -ex
4
Christian Gmeiner556bb172020-10-09 11:00:23 +02005if [ -n "$INCLUDE_OPENCL_TESTS" ]; then
6 PIGLIT_OPTS="-DPIGLIT_BUILD_CL_TESTS=ON"
7fi
8
Samuel Pitoiset24dd7302019-11-15 12:02:08 +01009git clone https://gitlab.freedesktop.org/mesa/piglit.git --single-branch --no-checkout /piglit
10pushd /piglit
Dave Airlie5714cd32020-07-16 12:49:28 +100011git checkout 404862743cf8a7b37a4e3a93b4ba1858d59cd4ab
Samuel Pitoiset24dd7302019-11-15 12:02:08 +010012patch -p1 <$OLDPWD/.gitlab-ci/piglit/disable-vs_in.diff
Christian Gmeiner556bb172020-10-09 11:00:23 +020013cmake -G Ninja -DCMAKE_BUILD_TYPE=Release $PIGLIT_OPTS
Eric Anholtc1e7e832020-02-11 15:44:56 -080014ninja
Samuel Pitoiset24dd7302019-11-15 12:02:08 +010015find -name .git -o -name '*ninja*' -o -iname '*cmake*' -o -name '*.[chao]' | xargs rm -rf
16rm -rf target_api
17popd