diff options
| author | ruki <[email protected]> | 2023-09-01 23:36:02 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2023-09-01 23:36:02 +0800 |
| commit | 0d5cd5fa52b63e398283a0f1e8f10462d8cb4f6a (patch) | |
| tree | cc1afa90fa8aaa1d51cdac9373583dd4826c1abb /xmake/toolchains/xcode | |
| parent | db71304735c6a7f3e96abe318e601d2e02cd8738 (diff) | |
fix as for iphoneos
Diffstat (limited to 'xmake/toolchains/xcode')
| -rw-r--r-- | xmake/toolchains/xcode/xmake.lua | 4 |
1 files changed, 3 insertions, 1 deletions
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)) |
