Skip to content

Meson cleanup#619

Merged
mvandervoord merged 3 commits intoThrowTheSwitch:masterfrom
eli-schwartz:meson-cleanup
Jun 19, 2022
Merged

Meson cleanup#619
mvandervoord merged 3 commits intoThrowTheSwitch:masterfrom
eli-schwartz:meson-cleanup

Conversation

@eli-schwartz
Copy link
Contributor

No description provided.

Tests cannot contain a ":", and configuring the example produced the
following warning:

test/test_runners/meson.build:12: DEPRECATION: ":" is not allowed in test name "Running: 01-test-case", it has been replaced with "_"
test/test_runners/meson.build:13: DEPRECATION: ":" is not allowed in test name "Running: 02-test-case", it has been replaced with "_"

In this case, the "running" part is redundant, so remove it.
The main project doesn't really have any specific version requirement.
Specify a very low one just in case -- 0.37.0 is old enough to cover
probably any existing use of Meson anywhere in the wild, and
coincidentally is also the version that Meson started adding feature
warnings for, to notify you if you use too-new features.

The example *does* depend on a specific version. It needs 0.55.0 in
order to use subproject wrap dependency fallback instead of the legacy
style of specifying the name of the variable as a fallback. Ensure that
is used.
This is useful to help convey the usage rights and e.g. generate a
Software Bill of Materials.
@mvandervoord mvandervoord merged commit 4ee26e4 into ThrowTheSwitch:master Jun 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants