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

Use vcpkg in manifest mode #40

Merged
merged 9 commits into from
Apr 11, 2024
Merged

Commits on Apr 6, 2024

  1. Update actions to latest versions, switch vcpkg to manifest mode

    This uses vcpkg's "manifest mode" where packages are read from
    `vcpkg.json`. As vcpkg automatically detects presence on `vcpkg.json`
    and switches to manifest mode, this required reworking how macOS
    libraries are built. I opted to split building of packages into
    per-architecture jobs to speed up the builds.
    janisozaur committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    03783eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d155b7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f124f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2024

  1. Configuration menu
    Copy the full SHA
    eaf90c9 View commit details
    Browse the repository at this point in the history
  2. Fix paths for new actions

    janisozaur committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    8e348e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea4c25c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09bb651 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a911640 View commit details
    Browse the repository at this point in the history
  6. Switch from OpenSSL to LibreSSL

    LibreSSL is API-compatible with OpenSSL, but much easier to build.
    janisozaur committed Apr 10, 2024
    Configuration menu
    Copy the full SHA
    87a1165 View commit details
    Browse the repository at this point in the history