ci: Enable building the testing drivers with perfetto.
We've talked about being able to capture perfetto traces from CI jobs for a while, and this would be a step toward that. Mostly it's that we occasionally break the perfetto build, so let's make sure we don't do that. Acked-by: Rob Clark <robdclark@chromium.org> Acked-by: Martin Roukala (né Peres) <martin.roukala@mupuf.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20660>
This commit is contained in:
@@ -83,6 +83,7 @@ debian-testing:
|
|||||||
EXTRA_OPTION: >
|
EXTRA_OPTION: >
|
||||||
-D spirv-to-dxil=true
|
-D spirv-to-dxil=true
|
||||||
-D valgrind=false
|
-D valgrind=false
|
||||||
|
-D perfetto=true
|
||||||
MINIO_ARTIFACT_NAME: mesa-amd64
|
MINIO_ARTIFACT_NAME: mesa-amd64
|
||||||
LLVM_VERSION: "13"
|
LLVM_VERSION: "13"
|
||||||
script:
|
script:
|
||||||
@@ -412,6 +413,7 @@ debian-arm64:
|
|||||||
-D llvm=disabled
|
-D llvm=disabled
|
||||||
-D valgrind=false
|
-D valgrind=false
|
||||||
-D imagination-srv=true
|
-D imagination-srv=true
|
||||||
|
-D perfetto=true
|
||||||
MINIO_ARTIFACT_NAME: mesa-arm64
|
MINIO_ARTIFACT_NAME: mesa-arm64
|
||||||
script:
|
script:
|
||||||
- .gitlab-ci/meson/build.sh
|
- .gitlab-ci/meson/build.sh
|
||||||
|
@@ -61,6 +61,7 @@ esac
|
|||||||
rm -rf _build
|
rm -rf _build
|
||||||
meson _build --native-file=native.file \
|
meson _build --native-file=native.file \
|
||||||
--wrap-mode=nofallback \
|
--wrap-mode=nofallback \
|
||||||
|
--force-fallback-for perfetto \
|
||||||
${CROSS+--cross "$CROSS_FILE"} \
|
${CROSS+--cross "$CROSS_FILE"} \
|
||||||
-D prefix=`pwd`/install \
|
-D prefix=`pwd`/install \
|
||||||
-D libdir=lib \
|
-D libdir=lib \
|
||||||
|
Reference in New Issue
Block a user