diff options
Diffstat (limited to 'xmake/toolchains/xcode/xmake.lua')
| -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)) |
