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

Initial support for meson build system #216

Draft
wants to merge 27 commits into
base: main
Choose a base branch
from
Draft

Initial support for meson build system #216

wants to merge 27 commits into from

Commits on May 1, 2022

  1. Initial support for meson build system

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    adf5dac View commit details
    Browse the repository at this point in the history
  2. Make library versioning logic more concise

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    0370115 View commit details
    Browse the repository at this point in the history
  3. abidw support

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    c55044e View commit details
    Browse the repository at this point in the history
  4. Enable library install

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    2ea974a View commit details
    Browse the repository at this point in the history
  5. Add ABI compatibility as meson test

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    974e5cb View commit details
    Browse the repository at this point in the history
  6. Add header include path

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    283b173 View commit details
    Browse the repository at this point in the history
  7. make makeguids a native (host) target

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    29357c4 View commit details
    Browse the repository at this point in the history
  8. Add gen_guids to all targets

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    2693936 View commit details
    Browse the repository at this point in the history
  9. Install headers

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    d47a55b View commit details
    Browse the repository at this point in the history
  10. ignore removal of efi_well_known_*_end symbols

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    7f64d95 View commit details
    Browse the repository at this point in the history
  11. Update specfile for meson use

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    3da9d07 View commit details
    Browse the repository at this point in the history
  12. Remove redundant .in prefix off version maps

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    c340cc9 View commit details
    Browse the repository at this point in the history
  13. Remove old package config files

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    b5d429f View commit details
    Browse the repository at this point in the history
  14. Remove .in suffix in meson.build file access

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    e1cd3d2 View commit details
    Browse the repository at this point in the history
  15. Use script to skip not fail compatible abi changes

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    816bcf6 View commit details
    Browse the repository at this point in the history
  16. Make meson.build simpler

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 1, 2022
    Configuration menu
    Copy the full SHA
    714b8d7 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. Use disabler object for abidiff and abidw

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 2, 2022
    Configuration menu
    Copy the full SHA
    e1873ba View commit details
    Browse the repository at this point in the history
  2. Add dependency on -ldl for libefivar

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 2, 2022
    Configuration menu
    Copy the full SHA
    3b57f7f View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Add test for efivar

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 27, 2022
    Configuration menu
    Copy the full SHA
    e76d12a View commit details
    Browse the repository at this point in the history
  2. Start of GitHub CI

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 27, 2022
    Configuration menu
    Copy the full SHA
    d3d6efe View commit details
    Browse the repository at this point in the history
  3. Add libdl dependency to efivar executable too

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 27, 2022
    Configuration menu
    Copy the full SHA
    c65842a View commit details
    Browse the repository at this point in the history
  4. Add shebang to abidiff_wrapper

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 27, 2022
    Configuration menu
    Copy the full SHA
    fc1ad4c View commit details
    Browse the repository at this point in the history
  5. Add more paths that trigger workflow

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 27, 2022
    Configuration menu
    Copy the full SHA
    ddced4a View commit details
    Browse the repository at this point in the history
  6. Add abignore to abidw

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 27, 2022
    Configuration menu
    Copy the full SHA
    c0597f4 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2022

  1. Add efisecdb tests

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 28, 2022
    Configuration menu
    Copy the full SHA
    2f64c30 View commit details
    Browse the repository at this point in the history
  2. Add thread testing

    Signed-off-by: Reagan Bohan <[email protected]>
    xbjfk committed May 28, 2022
    Configuration menu
    Copy the full SHA
    3cf1ff6 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2022

  1. Configuration menu
    Copy the full SHA
    2dd8073 View commit details
    Browse the repository at this point in the history