build(premake): do not hardcode Premake5.lua to use clang (#53)

This commit is contained in:
2023-12-08 16:07:01 +01:00
committed by GitHub
parent 08c0710867
commit 9ae077d07e
3 changed files with 10 additions and 7 deletions

View File

@ -71,16 +71,18 @@ filter { "system:linux", "system:macosx" }
filter {}
if os.istarget("linux") then
filter { "platforms:arm64" }
filter { "toolset:clang*", "platforms:arm64" }
buildoptions "--target=arm64-linux-gnu"
linkoptions "--target=arm64-linux-gnu"
filter {}
buildoptions "-stdlib=libc++"
linkoptions "-stdlib=libc++"
filter { "toolset:clang*" }
buildoptions "-stdlib=libc++"
linkoptions "-stdlib=libc++"
-- always try to use lld. LD or Gold will not work
linkoptions "-fuse-ld=lld"
-- always try to use lld. LD or Gold will not work
linkoptions "-fuse-ld=lld"
filter {}
end
filter { "system:macosx", "platforms:arm64" }