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 cleanups #274

Merged
merged 5 commits into from
Aug 19, 2024
Merged

Build system cleanups #274

merged 5 commits into from
Aug 19, 2024

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    44d4066 View commit details
    Browse the repository at this point in the history
  2. build: Use werror option with generate_gir()

    The introspection data generation should be subject to the same level of
    warnings-as-errors promotion as the rest of the project.
    ebassi committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    a4262f1 View commit details
    Browse the repository at this point in the history
  3. build: Use idiomatic path handling

    Replace join_paths() with the forward slash operator.
    ebassi committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    186c365 View commit details
    Browse the repository at this point in the history
  4. build: Use can_run_host_binaries instead of is_cross_build

    When generating introspection data we care about the ability of running
    binaries on the host machine; if we can, even on a cross build, then
    that's enough for us.
    ebassi committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    3259285 View commit details
    Browse the repository at this point in the history
  5. build: Simplify a condition

    The symbol visibility check is a lot simpler, now that we've switched
    to Meson's own gnu_symbol_visibility parameter and we're selecting the
    public attributes inside the versioning macro header.
    ebassi committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    d1b91db View commit details
    Browse the repository at this point in the history