Commit Graph
3 Commits
Author SHA1 Message Date
Hugo Locurcio d13a418d06 Use Ninja for macOS builds on GitHub Actions
Ninja makes for faster builds compared to Make.
2021-12-26 23:39:06 +01:00
Hugo Locurcio 2c1ee9372b Improve macOS and Linux build instructions
- Use CMake's `-B` option to automatically create the build folder
  and avoid the `cd` requirement.
- Use CMake's build tool-agnostic `--build` option to use the same
  build command regardless of whether GNU Make or Ninja is used.
  `--parallel` also ensures that all CPU threads are used by default.
- Mention optional dependency on Ninja for macOS (it's confirmed to work
  there, installed from Homebrew).
- Update Qt macOS path to use the default installation path on a modern
  Homebrew installation. The old path is still mentioned just in case.
- Mention that the generated macOS application bundle may have to be
  manually resigned before it can be run.

The macOS build steps were successfully followed on a 2020 Mac mini
(Apple M1).
2021-12-26 22:51:21 +01:00
Hugo Locurcio b9841634cd Replace existing issue templates with issue forms
Issue forms provide better guidance when creating issues, especially
for people less familiar with GitHub issue creation.
2021-12-26 22:48:04 +01:00