rust-tss-esapi icon indicating copy to clipboard operation
rust-tss-esapi copied to clipboard

WIP: Add windows CI

Open wiktor-k opened this issue 1 year ago • 2 comments

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.

wiktor-k avatar May 29 '24 06:05 wiktor-k

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 17134 to 17763 because 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:

wiktor-k avatar May 29 '24 09:05 wiktor-k

I think the v141_clang_c2 toolset might only exist in visual studio 2017.

uglyoldbob avatar Jun 03 '24 18:06 uglyoldbob

I think with the bundled feature it should be quite possible to build on windows now if the installation of OpenSSL is as expected.

Superhepper avatar Sep 29 '25 19:09 Superhepper

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:

wiktor-k avatar Sep 30 '25 06:09 wiktor-k