AntiMicroX / antimicrox

Graphical program used to map keyboard buttons and mouse controls to a gamepad. Useful for playing games with no gamepad support.
GNU General Public License v3.0
2.45k stars 143 forks source link

Prepare installer for Windows #237

Closed pktiuk closed 2 years ago

pktiuk commented 3 years ago

Allow building Windows installer for AmtiMicroX using cmake

TODO:

Other things to do:

pktiuk commented 2 years ago

Cmake wiki entries about packaging for reference:

StackOverflow topic about package generators link

WIX was already implemented in legacy AntiMicro, but using it was not recommended by previous maintainer link1, link2

pktiuk commented 2 years ago

@avinal
Can MSYS2 used in https://github.com/AntiMicroX/antimicrox/pull/260 be also used for setting up NSIS?

avinal commented 2 years ago

I can't say for sure but, that msys2 can provide us any package present in the msys2 package repository. I searched for NSIS and it is present in the repository . So dependency-wise, it should solve the problem.

pktiuk commented 2 years ago

That's great.
Thank to this, I could try to deal with packaging.

avinal commented 2 years ago

Please feel free to tag me if something comes up, I would be happy to help.