summaryrefslogtreecommitdiff
path: root/vcpkg.json
blob: f1d6c7be31d6bfb57cd5dd5bd7a9f706adb2a971 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
{
  "name": "spaghettikart",
  "version": "1.0.0",
  "description": "A Mario Kart 64 port",
  "homepage": "https://github.com/HarbourMasters/SpaghettiKart",
  "dependencies": [
    "zlib",
    "bzip2",
    "libzip",
    "libpng",
    {
      "name": "sdl2",
      "features": ["x11", "alsa", "wayland"],
      "platform": "linux",
      "default-features": false
    },
    {
      "name": "sdl2",
      "platform": "windows"
    },
    {
      "name": "sdl2",
      "platform": "osx"
    },
    "sdl2-net",
    "glew",
    "glfw3",
    "nlohmann-json",
    "tinyxml2",
    "spdlog",
    "libogg",
    "libvorbis"
  ],
  "overrides": [
    {
      "$reason": "fmt 11.0.2 (spdlog's dependency) fails to compile under newer AppleClang (consteval format-string checking) and hard-defines FMT_CONSTEVAL with no override guard, so it cannot be disabled either. 10.2.1 keeps the #ifndef guard, letting the AppleClang-scoped FMT_CONSTEVAL= define in CMakeLists.txt take effect. spdlog is pinned to the matching 1.14.1 (1.15.x requires fmt >= 11). TODO: Temporary hack. Remove both pins (plus the FMT_CONSTEVAL blocks in CMakeLists.txt and cmake/TorchExternalFixes.cmake) once the Torch pin is bumped past Torch's spdlog/fmt update. Note the bump also needs matching MK64 loader changes, see the discussion on PR #712.",
      "name": "fmt",
      "version": "10.2.1",
      "port-version": 2
    },
    {
      "name": "spdlog",
      "version": "1.14.1"
    }
  ],
  "builtin-baseline": "2e58bb35ff7a3a037920d959ce20cb4d8c22319a"
}