Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Creates a universal build for GLIBC, musl, macOS and the various OpenSSL
permutations that can found on those platforms. This is to streamline
the install process so that we don't need to continue creating new
libraries everytime a new distribution release is made.
Adds an OpenSSL 3.x build for all 3 platforms but this is mostly
untested as it's still an alpha and no platform has moved to this new
version yet. This should hopefully just work as it becomes more
prevalent but if not the build framework is in place.
Adds support for a dynamic OpenSSL source on macOS to support installs
from both brew and port. The Install-WSMan cmdlet now detects which one
is installed and sets up various symlinks to better match the platform
it is installing on.
Finally the build process has been tweaked to hopefully support
universal builds (x86_64 and arm64) on macOS which can be enabled once
Azure Pipelines adds the Big Sur target which contains the SDK required
to do this.
Fixes #21