Skip to content

Commit fa5ce57

Browse files
Merge pull request #22 from manuelmayer-dev/osx-x64-support
Add support for osx-x64
2 parents 5f27d77 + 9166144 commit fa5ce57

4 files changed

Lines changed: 10 additions & 5 deletions

File tree

.github/workflows/reusable-test.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ jobs:
2020
matrix:
2121
include:
2222
- rid: osx-arm64
23-
os: macos-14
23+
os: macos-26
24+
- rid: osx-x64
25+
os: macos-26-intel
2426
- rid: linux-x64
2527
os: ubuntu-24.04
2628
- rid: linux-arm64

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@
3636
<PackageLicenseExpression>GPL-3.0-only</PackageLicenseExpression>
3737
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
3838
<PackageReadmeFile>README.md</PackageReadmeFile>
39-
<Version>0.3.0</Version>
39+
<Version>0.4.0</Version>
4040
</PropertyGroup>
4141

4242
<PropertyGroup>
43-
<SupportedRuntimeIdentifiers>osx-arm64;linux-arm64;linux-x64;win-x64</SupportedRuntimeIdentifiers>
43+
<SupportedRuntimeIdentifiers>osx-arm64;osx-x64;linux-arm64;linux-x64;win-x64</SupportedRuntimeIdentifiers>
4444
</PropertyGroup>
4545

4646
<ItemGroup>

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
.NET 10 wrapper for the [HeadsetControl](https://github.com/Sapd/HeadsetControl)
77
C/C++ library. Sidetone, battery, equalizer, lights, chat-mix, the lot.
88

9-
Runs on `osx-arm64`, `linux-arm64`, `linux-x64`, `win-x64`.
9+
Native binaries are shipped for `osx-arm64`, `osx-x64`, `linux-arm64`,
10+
`linux-x64`, `win-x64`. On Apple Silicon Macs make sure you're using a native
11+
arm64 `dotnet` — Intel `dotnet` under Rosetta reports `osx-x64` and will pull
12+
the x64 binary instead.
1013

1114
## Layout
1215

build/build-native.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# build/native/<rid>/ where the .NET projects pick it up.
44
#
55
# build/build-native.sh host RID
6-
# build/build-native.sh --rid <rid> osx-arm64, linux-x64, linux-arm64, win-x64
6+
# build/build-native.sh --rid <rid> osx-arm64, osx-x64, linux-x64, linux-arm64, win-x64
77
#
88
# CMAKE_EXTRA_ARGS is forwarded to the configure step (used by CI to pass the
99
# vcpkg toolchain file on Windows).

0 commit comments

Comments
 (0)