Make sure the gir target is added to the dependency
Review Request #2952 — Created Feb. 10, 2024 and submitted
Also clean up some variable names to match our other projects.
Ran the following without issue
meson setup --wipe -Dintrospection=false -Ddoc=false build-no-introspection ninja -C build-no-introspection/ turtles