hashgraph / hedera-sdk-cpp

C++ SDK for Hedera
Apache License 2.0
8 stars 15 forks source link

Add `Windows` and `MacOS` builds to CI/CD -- convert to epic #691

Open rwalworth opened 4 months ago

rwalworth commented 4 months ago

We currently have Linux builds being built in our runners for PRs and merges. We should add cross-compiled Windows and MacOS builds as well to this so we can have all builds in our CI/CD pipelines and not reliant on manual builds to generate releases.

### Tasks
- [ ] Research Windows crossbuild using xwin
- [ ] Research mingw32 for Windows builds
- [ ] Research VCPKG compatiblity for crossbuilding
- [ ] Research VCPKG binary caching
- [ ] Research Windows runner images
- [ ] Decide on Windows build approach
- [ ] Research MacOS crossbuild
- [ ] Decide on MacOS build approach
rbarkerSL commented 1 month ago

Cross compile for macOS and windows using docker linux cross-compile steps that are being implemented in the hedera-cryptography repository