Skip to content

Commit

Permalink
update INSTALL.md with VS 2019+ build instructions
Browse files Browse the repository at this point in the history
Signed-off-by: Philipp Unger <philipp.unger.1988@gmail.com>
  • Loading branch information
philippun1 committed Nov 30, 2023
1 parent 36d5aec commit abc907e
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,12 +84,10 @@ $ sudo dnf install libuuid-devel
```

## Windows
Windows dlls built using the Clang/LLVM "Platform Toolset" are currently
prototypes. We have only tested using Visual Studio 2017 with the Universal
C Runtime (UCRT) version 10.0.16299.0. Building the type marshaling library
(tss2-mu.dll) and the system API (tss2-sapi.dll) should be as simple as
loading the tpm2-tss solution (tpm2-tss.sln) with a compatible and properly
configured version of Visual Studio 2017 and pressing the 'build' button.
Windows dlls are built using the LLVM (clang-cl) toolset. We have only tested
using Visual Studio 2019, but Visual Studio 2022 should also be supported.
Building should be as simple as loading the tpm2-tss solution (tpm2-tss.sln) with
a compatible and properly configured version of Visual Studio 2019+ and pressing the 'build' button.

### References
Visual Studio 2017 with "Clang for Windows": https://blogs.msdn.microsoft.com/vcblog/2017/03/07/use-any-c-compiler-with-visual-studio/
Expand Down

0 comments on commit abc907e

Please sign in to comment.