Default `ENABLE_SDL3` to whether `find_package(SDL3)` can find it.
Only add libsamplerate for SDL2 with vcpkg.
Install gettext tools on Windows if they are not available, not just
under MSVC. This makes the `x86-mingw-static` triplet work as well.
Fix syntax error.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
Make some minor updates and fixes to the Mac builder scripts:
- use Git master for libpsl.
- Bump libicu.
- Bump libxml2 and switch it to meson.
- Link brew m4 into build root for autotools.
- Make brew precede system paths in `PATH`.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
Remove code in the Mac builder to install Python 2.7 using pyenv. This
no longer works and it is no longer needed by anything.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
Followup on the previous 3 commits to fix MSVC builds by linking libfmt
which openal-soft now needs.
Change the relevant CMake to link libfmt when it is found on all
platforms.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
Change `sdl3[samplerate]` in the vcpkg ports lists to `sdl3` as that is
not a feature of the vcpkg SDL3 port, even if it was a feature of the
SDL2 port.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
Fix the Install Dependencies section of the CI Ubuntu runner to use `|`
instead of `>-` for the command list block, which is necessary for
running multiple shell commands.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>
Add the libsdl3 backport PPA for the Ubuntu CI runner because the latest
Ubuntu image does not have it.
Signed-off-by: Rafael Kitover <rkitover@gmail.com>