Skip to content

Commit ca83eb5

Browse files
authored
Bump to OpenAL v1.25.2 (#12)
* Bump to OpenAL 1.25.2 * Bump to Ubuntu 24.04 for lates compiled * Add DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded to cmake to remove dynamic runtime dependencies. See if the Windows build goes green. * Bump to latest buildscripts
1 parent 4d08985 commit ca83eb5

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ${{ matrix.os }}
1818
strategy:
1919
matrix:
20-
os: [windows-latest, macos-latest, ubuntu-22.04, ubuntu-22.04-arm]
20+
os: [windows-latest, macos-latest, ubuntu-24.04, ubuntu-24.04-arm]
2121
fail-fast: false
2222
steps:
2323
- name: Expose GitHub Runtime

build/BuildWindowsTask.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ public override void Run(BuildContext context)
1414
var buildWorkingDir = "openal-soft/build_windows_x64";
1515
context.CreateDirectory(buildWorkingDir);
1616
context.CreateDirectory($"{context.ArtifactsDir}/win-x64/");
17-
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "-DALSOFT_TESTS=OFF -DALSOFT_UTILS=OFF -DALSOFT_EXAMPLES=OFF -DALSOFT_INSTALL=OFF -DFORCE_STATIC_VCRT=ON -A x64 .." });
17+
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "-DALSOFT_TESTS=OFF -DALSOFT_UTILS=OFF -DALSOFT_EXAMPLES=OFF -DALSOFT_INSTALL=OFF -DFORCE_STATIC_VCRT=ON -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -A x64 .." });
1818
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "--build . --config release" });
1919
context.CopyFile(@"openal-soft/build_windows_x64/Release/OpenAL32.dll", $"{context.ArtifactsDir}/win-x64/openal.dll");
2020

2121
buildWorkingDir = "openal-soft/build_windows_arm64";
2222
context.CreateDirectory(buildWorkingDir);
2323
context.CreateDirectory($"{context.ArtifactsDir}/win-arm64/");
24-
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "-DALSOFT_TESTS=OFF -DALSOFT_UTILS=OFF -DALSOFT_EXAMPLES=OFF -DALSOFT_INSTALL=OFF -DFORCE_STATIC_VCRT=ON -A ARM64 .." });
24+
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "-DALSOFT_TESTS=OFF -DALSOFT_UTILS=OFF -DALSOFT_EXAMPLES=OFF -DALSOFT_INSTALL=OFF -DFORCE_STATIC_VCRT=ON -DCMAKE_MSVC_RUNTIME_LIBRARY=MultiThreaded -A ARM64 .." });
2525
context.StartProcess("cmake", new ProcessSettings { WorkingDirectory = buildWorkingDir, Arguments = "--build . --config release" });
2626
context.CopyFile(@"openal-soft/build_windows_arm64/Release/OpenAL32.dll", $"{context.ArtifactsDir}/win-arm64/openal.dll");
2727
}

openal-soft

Submodule openal-soft updated 414 files

0 commit comments

Comments
 (0)