ci: Disable building introspection when not needed

We can just save few cycles when the build-test doesn't require it.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3016>
This commit is contained in:
Marco Trevisan (Treviño) 2023-05-23 19:15:38 +02:00 committed by Marge Bot
parent 0b30b2a1d7
commit 233fb6b7e6

View File

@ -286,6 +286,7 @@ build-without-opengl-and-glx@x86_64:
-Dglx=false -Dglx=false
-Degl_device=true -Degl_device=true
-Dwayland_eglstream=true -Dwayland_eglstream=true
-Dintrospection=false
- meson compile -C build - meson compile -C build
- sudo meson install --no-rebuild -C build - sudo meson install --no-rebuild -C build
artifacts: artifacts:
@ -308,6 +309,7 @@ build-without-native-backend-and-wayland@x86_64:
-Dxwayland=false -Dxwayland=false
-Dcore_tests=false -Dcore_tests=false
-Dnative_tests=false -Dnative_tests=false
-Dintrospection=false
- meson compile -C build - meson compile -C build
- sudo meson install --no-rebuild -C build - sudo meson install --no-rebuild -C build
artifacts: artifacts:
@ -328,6 +330,7 @@ build-wayland-only@x86_64:
-Dxwayland=false -Dxwayland=false
-Dcore_tests=false -Dcore_tests=false
-Dnative_tests=false -Dnative_tests=false
-Dintrospection=false
- meson compile -C build - meson compile -C build
- sudo meson install --no-rebuild -C build - sudo meson install --no-rebuild -C build
artifacts: artifacts: