diff --git a/.github/workflows/buildGLFW.yml b/.github/workflows/buildGLFW.yml
index 00d2a95..abababa 100644
--- a/.github/workflows/buildGLFW.yml
+++ b/.github/workflows/buildGLFW.yml
@@ -22,19 +22,27 @@ jobs:
return NULL;
}
EOF
- cmakeargsdynamic: -B build -DBUILD_SHARED_LIBS=ON
- cmakeargsstatic: -B build -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
- cmakeargscommon: -DGLFW_BUILD_DOCS:BOOL="0" -DGLFW_BUILD_TESTS:BOOL="0" -DGLFW_BUILD_EXAMPLES:BOOL="0"
+ cmakeargsdynamic: -DBUILD_SHARED_LIBS=ON
+ cmakeargsstatic: -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
+ cmakeargscommon: -B build -DGLFW_BUILD_DOCS:BOOL="0" -DGLFW_BUILD_TESTS:BOOL="0" -DGLFW_BUILD_EXAMPLES:BOOL="0"
linkerfiles: glfw/build/src/libglfw3.a
libfiles: glfw/build/src/libglfw.so
- os: windows-2022
rid: win-x64
prereqs: echo "Hi there."
- cmakeargsdynamic: -B build -A x64 -DBUILD_SHARED_LIBS=ON
- cmakeargsstatic: -B build -A x64 -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
- cmakeargscommon: -DGLFW_BUILD_DOCS:BOOL="0" -DGLFW_BUILD_TESTS:BOOL="0" -DGLFW_BUILD_EXAMPLES:BOOL="0"
+ cmakeargsdynamic: -DBUILD_SHARED_LIBS=ON
+ cmakeargsstatic: -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
+ cmakeargscommon: -B build -A x64 -DGLFW_BUILD_DOCS:BOOL="0" -DGLFW_BUILD_TESTS:BOOL="0" -DGLFW_BUILD_EXAMPLES:BOOL="0"
linkerfiles: glfw/build/src/Release/glfw3.lib
libfiles: glfw/build/src/Release/glfw3.dll
+ - os: macos-latest
+ rid: osx-arm64
+ prereqs: echo "Hi again."
+ cmakeargsdynamic: -DBUILD_SHARED_LIBS=ON
+ cmakeargsstatic: -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
+ cmakeargscommon: -B build -DGLFW_BUILD_DOCS:BOOL="0" -DGLFW_BUILD_TESTS:BOOL="0" -DGLFW_BUILD_EXAMPLES:BOOL="0"
+ linkerfiles: glfw/build/src/libglfw3.a
+ libfiles: glfw/build/src/libglfw.dylib
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
diff --git a/.github/workflows/buildOpenAL.yml b/.github/workflows/buildOpenAL.yml
index d313d9c..35c5acc 100644
--- a/.github/workflows/buildOpenAL.yml
+++ b/.github/workflows/buildOpenAL.yml
@@ -24,21 +24,28 @@ jobs:
Architectures: $(dpkg --print-architecture)
Signed-By: /usr/share/keyrings/kitware-archive-keyring.gpg
EOF
- sudo apt update
- sudo apt-get install -y cmake gcc-12 g++-12 libpulse-dev libasound2-dev libpipewire-0.3-dev
- cmakeargsdynamic: -B build
- cmakeargsstatic: -B build -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
- cmakeargscommon: -DCMAKE_CXX_COMPILER=g++-12 -DCMAKE_C_COMPILER=gcc-12 -DALSOFT_EXAMPLES:BOOL="0" -DALSOFT_BACKEND_OBOE:BOOL="0" -DALSOFT_BACKEND_WASAPI:BOOL="0" -DALSOFT_INSTALL_UTILS:BOOL="0" -DALSOFT_BACKEND_WAVE:BOOL="0" -DALSOFT_INSTALL_EXAMPLES:BOOL="0" -DALSOFT_UTILS:BOOL="0" -DALSOFT_BACKEND_PORTAUDIO:BOOL="0" -DALSOFT_BACKEND_OPENSL:BOOL="0" -DALSOFT_BACKEND_SDL2:BOOL="1" -DALSOFT_BACKEND_WINMM:BOOL="0" -DALSOFT_BACKEND_COREAUDIO:BOOL="0" -DALSOFT_BACKEND_DSOUND:BOOL="0" -DALSOFT_INSTALL_HRTF_DATA:BOOL="0" -DALSOFT_BACKEND_SDL3:BOOL="1" -DALSOFT_INSTALL:BOOL="0" -DALSOFT_INSTALL_CONFIG:BOOL="0" -DALSOFT_INSTALL_AMBDEC_PRESETS:BOOL="0"
+ sudo apt update && sudo apt-get install -y gcc-12 g++-12 libpulse-dev portaudio19-dev libasound2-dev libjack-dev libpipewire-0.3-dev qt6-base-dev libdbus-1-dev
+ cmakeargsdynamic:
+ cmakeargsstatic: -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
+ cmakeargscommon: -B build -DCMAKE_CXX_COMPILER=g++-12 -DCMAKE_C_COMPILER=gcc-12 -DALSOFT_REQUIRE_RTKIT=ON -DALSOFT_REQUIRE_ALSA=ON -DALSOFT_REQUIRE_OSS=ON -DALSOFT_REQUIRE_PORTAUDIO=ON -DALSOFT_REQUIRE_PULSEAUDIO=ON -DALSOFT_REQUIRE_JACK=ON -DALSOFT_REQUIRE_PIPEWIRE=ON -DALSOFT_TESTS=OFF -DALSOFT_EXAMPLES=OFF
linkerfiles: openal-soft/build/libopenal.a
libfiles: openal-soft/build/libopenal.so.1
- os: windows-2025-vs2026
rid: win-x64
prereqs: echo "Hi there."
- cmakeargsdynamic: -B build -A x64
- cmakeargsstatic: -B build -A x64 -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
- cmakeargscommon: -DALSOFT_BACKEND_JACK:BOOL="0" -DALSOFT_INSTALL_CONFIG:BOOL="0" -DALSOFT_ENABLE_MODULES:BOOL="1" -DALSOFT_BACKEND_COREAUDIO:BOOL="0" -DALSOFT_BACKEND_PIPEWIRE:BOOL="0" -DALSOFT_BACKEND_WINMM:BOOL="0" -DALSOFT_BACKEND_DSOUND:BOOL="1" -DALSOFT_BACKEND_OPENSL:BOOL="0" -DALSOFT_BACKEND_PORTAUDIO:BOOL="0" -DALSOFT_UTILS:BOOL="0" -DALSOFT_INSTALL_EXAMPLES:BOOL="0" -DALSOFT_INSTALL_UTILS:BOOL="0" -DALSOFT_BACKEND_PULSEAUDIO:BOOL="0" -DALSOFT_BACKEND_WAVE:BOOL="0" -DALSOFT_EXAMPLES:BOOL="0" -DALSOFT_BACKEND_OBOE:BOOL="0" -DALSOFT_BACKEND_WASAPI:BOOL="1"
+ cmakeargsdynamic:
+ cmakeargsstatic: -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
+ cmakeargscommon: -B build -A x64 -DALSOFT_TESTS=ON -DALSOFT_BUILD_ROUTER=ON -DALSOFT_REQUIRE_WINMM=ON -DALSOFT_REQUIRE_DSOUND=ON -DALSOFT_REQUIRE_WASAPI=ON DALSOFT_TESTS=OFF -DALSOFT_EXAMPLES=OFF
linkerfiles: openal-soft/build/Release/OpenAL32.lib
libfiles: openal-soft/build/Release/OpenAL32.dll
+ - os: macos-15
+ rid: osx-arm64
+ prereqs: echo "Hi there."
+ cmakeargsdynamic:
+ cmakeargsstatic: -DBUILD_SHARED_LIBS=OFF -DLIBTYPE=STATIC -DCMAKE_POSITION_INDEPENDENT_CODE=TRUE
+ cmakeargscommon: -B build -DALSOFT_REQUIRE_COREAUDIO=ON -DALSOFT_EXAMPLES=OFF
+ linkerfiles: openal-soft/build/libopenal.a
+ libfiles: openal-soft/build/libopenal.dylib
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
diff --git a/csharp/Helion.GLFW/Helion.GLFW.csproj b/csharp/Helion.GLFW/Helion.GLFW.csproj
index 1f0ca66..072c23a 100644
--- a/csharp/Helion.GLFW/Helion.GLFW.csproj
+++ b/csharp/Helion.GLFW/Helion.GLFW.csproj
@@ -1,7 +1,7 @@
Helion.GLFW
- 3.4.0
+ 3.4.0.1
Helion Dev Team
https://github.com/Helion-Engine/BinaryDependencies
README.md
@@ -11,5 +11,6 @@
+
-
\ No newline at end of file
+
diff --git a/csharp/Helion.OpenALSoft/Helion.OpenALSoft.csproj b/csharp/Helion.OpenALSoft/Helion.OpenALSoft.csproj
index 0dda54f..09272f1 100644
--- a/csharp/Helion.OpenALSoft/Helion.OpenALSoft.csproj
+++ b/csharp/Helion.OpenALSoft/Helion.OpenALSoft.csproj
@@ -1,7 +1,7 @@
Helion.OpenALSoft
- 1.25.2
+ 1.25.2.1
Helion Dev Team
https://github.com/Helion-Engine/BinaryDependencies
README.md
@@ -11,5 +11,6 @@
+
-
\ No newline at end of file
+