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 +