[sdl2-mixer] Make wavpack a feature (#36982)

This commit is contained in:
JonLiu1993 2024-03-19 15:07:02 -07:00 committed by GitHub
parent 5fb67e9da9
commit ea90335996
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 20 additions and 5 deletions

View File

@ -18,9 +18,9 @@ vcpkg_check_features(
libmodplug SDL2MIXER_MOD_MODPLUG
mpg123 SDL2MIXER_MP3
mpg123 SDL2MIXER_MP3_MPG123
wavpack SDL2MIXER_WAVPACK
wavpack SDL2MIXER_WAVPACK_DSD
opusfile SDL2MIXER_OPUS
MAYBE_UNUSED_VARIABLES
SDL2MIXER_MP3_DRMP3
)
if("fluidsynth" IN_LIST FEATURES)
@ -46,6 +46,8 @@ vcpkg_cmake_configure(
-DSDL2MIXER_MIDI_TIMIDITY=OFF
-DSDL2MIXER_MP3_DRMP3=OFF
-DSDL2MIXER_MOD_XMP_SHARED=${BUILD_SHARED}
MAYBE_UNUSED_VARIABLES
SDL2MIXER_MP3_DRMP3
)
vcpkg_cmake_install()

View File

@ -1,7 +1,7 @@
{
"name": "sdl2-mixer",
"version": "2.8.0",
"port-version": 2,
"port-version": 3,
"description": "Multi-channel audio mixer library for SDL.",
"homepage": "https://github.com/libsdl-org/SDL_mixer",
"license": "Zlib",
@ -18,7 +18,9 @@
{
"name": "vcpkg-cmake-config",
"host": true
},
}
],
"default-features": [
"wavpack"
],
"features": {
@ -52,6 +54,12 @@
"dependencies": [
"opusfile"
]
},
"wavpack": {
"description": "Enable WavPack music.",
"dependencies": [
"wavpack"
]
}
}
}

View File

@ -7910,7 +7910,7 @@
},
"sdl2-mixer": {
"baseline": "2.8.0",
"port-version": 2
"port-version": 3
},
"sdl2-mixer-ext": {
"baseline": "2.6.0",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "dd4194d58e9c97835f6d38257f1af245e659e2de",
"version": "2.8.0",
"port-version": 3
},
{
"git-tree": "6c3753de43f2caf437f28a171665f37abe890109",
"version": "2.8.0",