yuzu-meson

Maintain Yuzu's Meson build graph and platform conditionals to prevent drift.

15|7|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Tr3kkR/Yuzu --skill yuzu-meson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yuzu-meson
Source: https://github.com/Tr3kkR/Yuzu/tree/main/.codex/skills/yuzu-meson
Command: npx skills add https://github.com/Tr3kkR/Yuzu --skill yuzu-meson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintaining and aligning Yuzu's Meson build graph across root and subdirectories to prevent drift in build configurations.

Core Features & Use Cases

  • Read root meson.build and affected subdirectories before editing.
  • Treat Meson as the only project build system to avoid mixing CMake or other builders.
  • Preserve platform rules and update dependencies coherently across native and cross configurations.

Quick Start

Edit a meson.build file and then reconfigure to re-evaluate the build graph.

Frequently Asked Questions about yuzu-meson

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep a Meson build graph in sync across root and subdirectories?

To keep a Meson build graph in sync, read the root meson.build and affected subdirectories before editing. This prevents configuration drift by enforcing graph correctness and consistent platform-specific rules across native and cross configurations.

How do I update dependencies in meson.build for cross-compilation?

Update dependencies in meson.build by preserving existing platform rules and applying changes coherently across native and cross configurations. Reconfigure the build afterward to re-evaluate the graph and ensure dependency updates function correctly.

Can I use CMake alongside Meson for project build automation?

You cannot use CMake alongside Meson, as the project treats Meson as the only project build system. Mixing CMake or other builders is avoided to maintain graph correctness and prevent build configuration drift.

What is the best way to add or remove source files in a Meson build system?

The best way to add or remove source files in a Meson build system is to update the source lists within meson.build, then reconfigure the project. This re-evaluates the build graph and checks platform conditionals to prevent drift.

How do I adjust CI build behavior for native and cross configurations in Meson?

Adjust CI build behavior by modifying platform conditionals in meson.build to enforce consistent rules for native and cross configurations. Reconfigure the build to validate the graph correctness and ensure CI behaves as expected.