[openal-soft] Fix macOS builds (#10268)

This commit is contained in:
nicole mazzuca 2020-03-04 13:03:38 -08:00 committed by GitHub
parent 778682f945
commit 350f647fd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 6 deletions

View File

@ -1,5 +1,5 @@
Source: openal-soft
Version: 1.20.1
Version: 1.20.1-1
Homepage: https://github.com/kcat/openal-soft
Description: OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL 3D audio API.
Supports: !uwp
Supports: !uwp

View File

@ -17,14 +17,18 @@ else()
set(OPENAL_LIBTYPE "STATIC")
endif()
set(ALSOFT_REQUIRE_LINUX OFF)
set(ALSOFT_REQUIRE_WINDOWS OFF)
set(ALSOFT_REQUIRE_OSX OFF)
if(VCPKG_TARGET_IS_LINUX)
set(ALSOFT_REQUIRE_WINDOWS OFF)
set(ALSOFT_REQUIRE_LINUX ON)
endif()
if(VCPKG_TARGET_IS_WINDOWS)
set(ALSOFT_REQUIRE_WINDOWS ON)
set(ALSOFT_REQUIRE_LINUX OFF)
endif()
if(VCPKG_TARGET_IS_OSX)
set(ALSOFT_REQUIRE_OSX ON)
endif()
vcpkg_configure_cmake(
@ -45,7 +49,7 @@ vcpkg_configure_cmake(
-DALSOFT_BACKEND_QSA=OFF
-DALSOFT_BACKEND_PORTAUDIO=OFF
-DALSOFT_BACKEND_PULSEAUDIO=OFF
-DALSOFT_BACKEND_COREAUDIO=OFF
-DALSOFT_BACKEND_COREAUDIO=${ALSOFT_REQUIRE_OSX}
-DALSOFT_BACKEND_JACK=OFF
-DALSOFT_BACKEND_OPENSL=OFF
-DALSOFT_BACKEND_WAVE=ON