llvm-mingw icon indicating copy to clipboard operation
llvm-mingw copied to clipboard

Include makemsix and osslsigncode command line tools

Open cristianadam opened this issue 2 years ago • 2 comments

With makemsix one can package applications for Windows Store, or deliver .appx install packages for Windows.

The code for the tools is available at:

  • https://github.com/microsoft/msix-packaging
  • https://github.com/mtrojnar/osslsigncode

I have an example using makemsix and singtool at https://github.com/cristianadam/AffineWindowsStore/

It would be great if llvm-mingw would have the ability to sign executables and create packages that could be submitted for the Windows store.

cristianadam avatar Oct 01 '23 09:10 cristianadam

While it certainly would be convenient to have such tools available out of the box, unfortunately I would say it's out of scope for what I'd want to bundle within llvm-mingw.

mstorsjo avatar Oct 04 '23 07:10 mstorsjo

OpenSSL is a big library, and the build system is custom made...I'm not sure if bundling it with the toolchain will be beneficial. Maybe if someone can port osslsigncode to mbedtls, then it might be possible.

longnguyen2004 avatar Oct 04 '23 14:10 longnguyen2004