6 Commits

Author SHA1 Message Date
Stephen E. Baker
77e07999fb Bump vcpkg packages and remove SDL version lock
sdl2-mixer patch is fixed to closer match upstream which can fix
compile failures in that port.

Bump corsixth vcpkg repo again for sdl2-mixer fix
2024-11-03 22:37:36 -05:00
Toby Lane
857c6f8746 Add macos to vcpkg presets 2024-06-20 17:29:26 +01:00
Toby Lane
2911c3584c Add cmake build options to vcpkg 2024-06-20 17:29:26 +01:00
Stephen E. Baker
b9b831ce12 Switch to libcurl for update check
Removes dependence on undermaintained luasocket and luasec libraries.

As an additional benefit, update checks can now be disabled at build
time for distros that would prefer not to show it.
2024-04-21 17:07:09 -04:00
Stephen E. Baker
d8b28b463d Add vcpkg support for animview and optional movies 2024-02-18 13:45:01 -05:00
Stephen E. Baker
5c638a2dba Switch to external vcpkg with manifests
Adds support for independently versioning different vcpkg
dependendencies, better binary cache support, and external registries
for specific ports which are now used instead of forking for ffmpeg and
sdl2_mixer.

If you previously built using USE_VCPKG_DEPS you need to migrate
to the new build method.

1. Delete your CorsixTH/vcpkg directory.
2. Delete your build directory
3. Download and install vcpkg following the instructions at:
   https://learn.microsoft.com/en-us/vcpkg/get_started/get-started
4. Run `cmake --prefix dev`
5. Open the visual studio project for your new build directory at
   `./build/dev`
2024-02-18 13:40:52 -05:00