Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Meson build system #193

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Add Meson build system #193

wants to merge 3 commits into from

Conversation

jtojnar
Copy link
Contributor

@jtojnar jtojnar commented Feb 3, 2024

Resurrecting #170

  • Checked that meson dist output looks reasonable.
  • Verified that build outputs the same set of files.
  • Checked that pkg-config files are equivalent.
  • Double-check that Meson build scripts match the autotools.

Fixes: #112

.travis.yml Outdated Show resolved Hide resolved
doc/meson.build Outdated Show resolved Hide resolved
meson.build Outdated Show resolved Hide resolved
meson.build Show resolved Hide resolved
meson.build Outdated Show resolved Hide resolved
@jtojnar jtojnar force-pushed the meson branch 2 times, most recently from f6ea5b9 to db9ea10 Compare February 4, 2024 04:10
meson.build Show resolved Hide resolved
tests/meson.build Outdated Show resolved Hide resolved
@jtojnar jtojnar force-pushed the meson branch 3 times, most recently from 457b5fc to 8af70db Compare February 6, 2024 08:45
meson.build Show resolved Hide resolved
po/meson.build Outdated Show resolved Hide resolved
Since Meson uses out-of-tree builds, we need to make the paths
in the config replaceable before we can switch to Meson.
@jtojnar jtojnar marked this pull request as ready for review August 4, 2024 21:53
Co-authored-by: Jan Tojnar <[email protected]>
Co-authored-by: Félix Piédallu <[email protected]>
Autotools are now deprecated.

Also remove a maintenance script that is now handled by Meson.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

CMake support
3 participants