build: add amd64 macos (#80)

This commit is contained in:
6arelyFuture 2025-02-08 18:09:54 +01:00 committed by GitHub
parent 57392b6b87
commit 8a798c8b4e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 12 additions and 8 deletions

View File

@ -129,6 +129,7 @@ jobs:
- debug - debug
- release - release
arch: arch:
- x64
- arm64 - arm64
steps: steps:
- name: Check out files - name: Check out files

View File

@ -54,15 +54,13 @@ function libtomcrypt.project()
"_USRDLL", "_USRDLL",
} }
if os.istarget("darwin") then filter { "system:macosx", "platforms:arm64" }
filter "platforms:x64" buildoptions "-mcpu=apple-m1"
buildoptions "-march=native" filter {}
filter {}
filter "platforms:arm64" filter { "system:macosx", "platforms:x64" }
buildoptions "-mcpu=apple-m1" buildoptions "-mcpu=x86-64"
filter {} filter {}
end
warnings "Off" warnings "Off"
kind "StaticLib" kind "StaticLib"

View File

@ -86,6 +86,11 @@ if os.istarget("linux") then
filter {} filter {}
end end
filter { "system:macosx", "platforms:x64" }
buildoptions "-arch x86_64"
linkoptions "-arch x86_64"
filter {}
filter { "system:macosx", "platforms:arm64" } filter { "system:macosx", "platforms:arm64" }
buildoptions "-arch arm64" buildoptions "-arch arm64"
linkoptions "-arch arm64" linkoptions "-arch arm64"