aboutsummaryrefslogtreecommitdiff
path: root/ports/openal-soft
diff options
context:
space:
mode:
authorRobert Schumacher <roschuma@microsoft.com>2018-04-27 03:15:17 -0700
committerRobert Schumacher <roschuma@microsoft.com>2018-04-30 16:00:29 -0700
commit827c893b8e8224ca7c02a0d674fa9dba626aedb8 (patch)
tree8a290a154ed5fae7b66756af11f8064d6a334d6a /ports/openal-soft
parent286c400417e323693cba8c6f04c1be7898cc0e75 (diff)
downloadvcpkg-827c893b8e8224ca7c02a0d674fa9dba626aedb8.tar.gz
vcpkg-827c893b8e8224ca7c02a0d674fa9dba626aedb8.zip
[sfml] Support Linux
Diffstat (limited to 'ports/openal-soft')
-rw-r--r--ports/openal-soft/CONTROL2
-rw-r--r--ports/openal-soft/portfile.cmake16
2 files changed, 13 insertions, 5 deletions
diff --git a/ports/openal-soft/CONTROL b/ports/openal-soft/CONTROL
index f7af2c687..cd7078c08 100644
--- a/ports/openal-soft/CONTROL
+++ b/ports/openal-soft/CONTROL
@@ -1,3 +1,3 @@
Source: openal-soft
-Version: 1.18.2-1
+Version: 1.18.2-2
Description: OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL 3D audio API.
diff --git a/ports/openal-soft/portfile.cmake b/ports/openal-soft/portfile.cmake
index 527b4ba60..f35e81b4e 100644
--- a/ports/openal-soft/portfile.cmake
+++ b/ports/openal-soft/portfile.cmake
@@ -24,6 +24,14 @@ else()
set(OPENAL_LIBTYPE "STATIC")
endif()
+if(VCPKG_CMAKE_SYSTEM_NAME)
+ set(ALSOFT_REQUIRE_WINDOWS OFF)
+ set(ALSOFT_REQUIRE_LINUX ON)
+else()
+ set(ALSOFT_REQUIRE_WINDOWS ON)
+ set(ALSOFT_REQUIRE_LINUX OFF)
+endif()
+
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
@@ -36,7 +44,7 @@ vcpkg_configure_cmake(
-DALSOFT_CONFIG=OFF
-DALSOFT_HRTF_DEFS=OFF
-DALSOFT_AMBDEC_PRESETS=OFF
- -DALSOFT_BACKEND_ALSA=OFF
+ -DALSOFT_BACKEND_ALSA=${ALSOFT_REQUIRE_LINUX}
-DALSOFT_BACKEND_OSS=OFF
-DALSOFT_BACKEND_SOLARIS=OFF
-DALSOFT_BACKEND_SNDIO=OFF
@@ -47,9 +55,9 @@ vcpkg_configure_cmake(
-DALSOFT_BACKEND_JACK=OFF
-DALSOFT_BACKEND_OPENSL=OFF
-DALSOFT_BACKEND_WAVE=ON
- -DALSOFT_REQUIRE_WINMM=ON
- -DALSOFT_REQUIRE_DSOUND=ON
- -DALSOFT_REQUIRE_MMDEVAPI=ON
+ -DALSOFT_REQUIRE_WINMM=${ALSOFT_REQUIRE_WINDOWS}
+ -DALSOFT_REQUIRE_DSOUND=${ALSOFT_REQUIRE_WINDOWS}
+ -DALSOFT_REQUIRE_MMDEVAPI=${ALSOFT_REQUIRE_WINDOWS}
)
vcpkg_install_cmake()