From 350f647fd6f69e13ab178341be819d2b7a5073cc Mon Sep 17 00:00:00 2001 From: nicole mazzuca Date: Wed, 4 Mar 2020 13:03:38 -0800 Subject: [PATCH] [openal-soft] Fix macOS builds (#10268) --- ports/openal-soft/CONTROL | 4 ++-- ports/openal-soft/portfile.cmake | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/ports/openal-soft/CONTROL b/ports/openal-soft/CONTROL index 5769e4f8b..cba75db9a 100644 --- a/ports/openal-soft/CONTROL +++ b/ports/openal-soft/CONTROL @@ -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 \ No newline at end of file +Supports: !uwp diff --git a/ports/openal-soft/portfile.cmake b/ports/openal-soft/portfile.cmake index dd65b35dd..251123d8e 100644 --- a/ports/openal-soft/portfile.cmake +++ b/ports/openal-soft/portfile.cmake @@ -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