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

Build system updates #270

Merged
merged 3 commits into from
Aug 12, 2024
Merged

Build system updates #270

merged 3 commits into from
Aug 12, 2024

Conversation

ebassi
Copy link
Owner

@ebassi ebassi commented Aug 12, 2024

No description provided.

ebassi added 3 commits August 12, 2024 14:08
Meson 1.0 was released in December 2022.
Use a similar approach as GLib, with an export/import pair of macros
determined at inclusion time, instead of generating the extern marker at
build configuration time.

We also add a way to specify a static build with no markers, and we use
Meson's support for GCC's symbol visibility instead of rolling our own.
The get_pkgconfig_variable() method was replaced by get_variable().
@ebassi ebassi merged commit 0885352 into master Aug 12, 2024
5 checks passed
@ebassi ebassi deleted the meson-update branch August 12, 2024 14:29
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.

1 participant