rust-tss-esapi
rust-tss-esapi copied to clipboard
WIP: Add windows CI
This is just an experiment to see how far can we go with building the crate on Windows using code from #523.
I'll try to push it as far as possible and when we're done we can merge that back to the target PR.
Okay, I guess that's it for today. The build complains about missing v141_clang_c2 toolset and I can't find an easy way to install it.
I've made the following adjustments, that should be resolved:
- changed the SDK minor version from
17134to17763because of that one having an ISO here and as such easily installable in GitHub actions. I had to also adjust tpm-tss2 to be less picky about the SDK version. - I've made the msbuild search for any version.
Well... that's it for today... see you later~ :wave:
I think the v141_clang_c2 toolset might only exist in visual studio 2017.
I think with the bundled feature it should be quite possible to build on windows now if the installation of OpenSSL is as expected.
Sadly, I don't have time right now to check this so I'll close the PR as stale. If anyone wants to take it then please be my guest.
Thanks for help and see you later! :wave: