gitlab-ci: move building piglit into a separate script
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Michel Dänzer <mdaenzer@redhat.com>
This commit is contained in:
parent
8fc8e8e8be
commit
24dd730efc
|
@ -0,0 +1,13 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -ex
|
||||||
|
|
||||||
|
git clone https://gitlab.freedesktop.org/mesa/piglit.git --single-branch --no-checkout /piglit
|
||||||
|
pushd /piglit
|
||||||
|
git checkout d5aa2cf85503c5339cd8dff04b709acb8085ad93
|
||||||
|
patch -p1 <$OLDPWD/.gitlab-ci/piglit/disable-vs_in.diff
|
||||||
|
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release
|
||||||
|
ninja -j4
|
||||||
|
find -name .git -o -name '*ninja*' -o -iname '*cmake*' -o -name '*.[chao]' | xargs rm -rf
|
||||||
|
rm -rf target_api
|
||||||
|
popd
|
|
@ -55,16 +55,7 @@ apt-get install -y --no-remove \
|
||||||
|
|
||||||
############### Build piglit
|
############### Build piglit
|
||||||
|
|
||||||
git clone https://gitlab.freedesktop.org/mesa/piglit.git --single-branch --no-checkout /piglit
|
. .gitlab-ci/build-piglit.sh
|
||||||
pushd /piglit
|
|
||||||
git checkout d5aa2cf85503c5339cd8dff04b709acb8085ad93
|
|
||||||
patch -p1 <$OLDPWD/.gitlab-ci/piglit/disable-vs_in.diff
|
|
||||||
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release
|
|
||||||
ninja -j4
|
|
||||||
find -name .git -o -name '*ninja*' -o -iname '*cmake*' -o -name '*.[chao]' | xargs rm -rf
|
|
||||||
rm -rf target_api
|
|
||||||
popd
|
|
||||||
|
|
||||||
|
|
||||||
############### Build dEQP runner
|
############### Build dEQP runner
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue