issie icon indicating copy to clipboard operation
issie copied to clipboard

Cross-platform compilation

Open samuelpswang opened this issue 2 months ago • 0 comments

Is your feature request related to a problem? Please describe.

Currently we are compiling Windows, Linux, and macOS binaries separately on different machines. It would be much better if we have a CI pipeline setup which can automatically generate binaries every time we declare a release.

Describe the solution you'd like

Any one of the following would be greatly helpful:

  • ability to compile x64 binaries on Apple Silicon Macs (via prebuild), or
  • ability to compile arm64 binaries on Windows or Linux machines (via docker and prebuild).

Describe alternatives you've considered

Alternatives are to compile Windows/Linux and macOS binaries on different machines.

References

  1. https://www.electron.build/multi-platform-build.html
  2. https://github.com/prebuild/prebuild

samuelpswang avatar Dec 12 '24 18:12 samuelpswang