woof/vcpkg.json
Roman Fomin 54606e7cf8
update build system, remove "woof.com" hack (#2329)
* Add `WITH_FLUIDSYNTH` option and disable it by default.

FluidSynth has a lot of dependencies. On Windows, it takes up about 90% of the
build time with vcpkg. Disabling it by default would speed up the build process
for new developers.

* Disable GCC checks for MSVC (clang-cl) to speed up the configuration step.

* Move CMDLINE and COPYING to docs, remove README.md from distribution.

* Remove "woof.com" hack for console output on Windows.

The console still works in debug builds.

* Always search FluidSynth, update README.md.
2025-07-20 21:13:40 +07:00

58 lines
1.0 KiB
JSON

{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
"dependencies": [
"libebur128",
"libsndfile",
{
"name": "libxmp",
"default-features": false
},
{
"name": "openal-soft",
"features": [
{
"name": "pipewire",
"platform": "linux"
}
]
},
{
"name": "sdl2",
"features": [
{
"name": "ibus",
"platform": "linux"
},
{
"name": "vulkan",
"platform": "linux"
},
{
"name": "wayland",
"platform": "linux"
},
{
"name": "x11",
"platform": "linux"
}
]
},
"sdl2-net",
"yyjson"
],
"features": {
"fluidsynth": {
"description": "Build with FluidSynth support",
"dependencies": [
{
"name": "fluidsynth",
"default-features": false,
"features": [
"sndfile"
]
}
]
}
}
}