- 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).
libretro have agreed to take over maintenance of the core.
Please see their fork at https://github.com/libretro/duckstation if you
wish to continue to use it.
Rational: gtk2 is not maintained anymore and the change was simple.
- Update of nativefiledialog/CMakeLists.txt in order to detect and use
gtk3
- Updated a few files referencing gtk2, especially:
- github workflow: I tested that the apt-get update works on ubuntu
18.03 in a docker container
- Readme.
This was tested in the following nixpkgs PR: https://github.com/NixOS/nixpkgs/pull/107878