From 0d5cd5fa52b63e398283a0f1e8f10462d8cb4f6a Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 1 Sep 2023 23:36:02 +0800 Subject: fix as for iphoneos --- xmake/toolchains/xcode/xmake.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xmake/toolchains/xcode/xmake.lua b/xmake/toolchains/xcode/xmake.lua index aa2c8ea7d..ff304e3b2 100644 --- a/xmake/toolchains/xcode/xmake.lua +++ b/xmake/toolchains/xcode/xmake.lua @@ -35,7 +35,9 @@ toolchain("xcode") on_load(function (toolchain) -- set toolset + local arch = toolchain:arch() local bindir = toolchain:bindir() + local appledev = toolchain:config("appledev") local xc_clang = bindir and path.join(bindir, "clang") or "clang" local xc_clangxx = bindir and path.join(bindir, "clang++") or "clang++" local xc_ar = bindir and path.join(bindir, "ar") or "ar" @@ -61,7 +63,7 @@ toolchain("xcode") end if toolchain:is_plat("macosx") then toolchain:set("toolset", "as", xc_clang) - elseif simulator then + elseif appledev == "simulator" or appledev == "catalyst" then toolchain:set("toolset", "as", xc_clang) else toolchain:set("toolset", "as", path.join(os.programdir(), "scripts", "gas-preprocessor.pl " .. xc_clang)) -- cgit v1.3.1