diff options
| author | ruki <[email protected]> | 2026-02-11 00:36:24 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2026-02-11 00:36:24 +0800 |
| commit | d3c844249ca910b21305998886df78bd275d2f1c (patch) | |
| tree | e6fed82fab0513e6389a849d4a6af7ee08111d14 /xmake/toolchains/xcode | |
| parent | b07a4ff53edddd621bac38bc93fd749c8fc44e60 (diff) | |
format code
Diffstat (limited to 'xmake/toolchains/xcode')
| -rw-r--r-- | xmake/toolchains/xcode/load_macosx.lua | 31 | ||||
| -rw-r--r-- | xmake/toolchains/xcode/load_platform.lua | 33 |
2 files changed, 31 insertions, 33 deletions
diff --git a/xmake/toolchains/xcode/load_macosx.lua b/xmake/toolchains/xcode/load_macosx.lua index 24d35c72c..ff484736b 100644 --- a/xmake/toolchains/xcode/load_macosx.lua +++ b/xmake/toolchains/xcode/load_macosx.lua @@ -21,17 +21,16 @@ function main(toolchain) -- init architecture local arch = toolchain:arch() - local xcode_sdkver = toolchain:config('xcode_sdkver') - local xcode_sysroot = toolchain:config('xcode_sysroot') + local xcode_sysroot = toolchain:config("xcode_sysroot") -- is simulator? - local appledev = toolchain:config('appledev') - local simulator = appledev == 'simulator' + local appledev = toolchain:config("appledev") + local simulator = appledev == "simulator" assert(not simulator) - local catalyst = appledev == 'catalyst' + local catalyst = appledev == "catalyst" -- init target minimal version - local target_minver = toolchain:config('target_minver') + local target_minver = toolchain:config("target_minver") local targetflag = format("%s-apple-macos", arch) if target_minver then targetflag = targetflag .. target_minver @@ -42,24 +41,24 @@ function main(toolchain) targetflag = {"-target", targetflag} -- init flags for c/c++ - toolchain:add('cxflags', {'-arch', arch}, targetflag, {'-isysroot', xcode_sysroot}) - toolchain:add('ldflags', {'-arch', arch}, targetflag, {'-isysroot', xcode_sysroot}, '-lz') - toolchain:add('shflags', {'-arch', arch}, targetflag, {'-isysroot', xcode_sysroot}, '-lz') + toolchain:add("cxflags", {"-arch", arch}, targetflag, {"-isysroot", xcode_sysroot}) + toolchain:add("ldflags", {"-arch", arch}, targetflag, {"-isysroot", xcode_sysroot}, "-lz") + toolchain:add("shflags", {"-arch", arch}, targetflag, {"-isysroot", xcode_sysroot}, "-lz") -- init flags for objc/c++ - toolchain:add('mxflags', {'-arch', arch}, targetflag, {'-isysroot', xcode_sysroot}) + toolchain:add("mxflags", {"-arch", arch}, targetflag, {"-isysroot", xcode_sysroot}) -- we can use `add_mxflags("-fno-objc-arc")` to override it in xmake.lua - toolchain:add('mxflags', '-fobjc-arc') + toolchain:add("mxflags", "-fobjc-arc") -- init flags for asm - toolchain:add('asflags', {'-arch', arch}, targetflag, '-isysroot', xcode_sysroot) + toolchain:add("asflags", {"-arch", arch}, targetflag, "-isysroot", xcode_sysroot) -- init flags for swift (with toolchain:add("ldflags and toolchain:add("shflags) - toolchain:add('scflags', {'-sdk', xcode_sysroot}, targetflag) - toolchain:add('scshflags', {'-sdk', xcode_sysroot}, targetflag, "-emit-library") - toolchain:add('scarflags', {'-sdk', xcode_sysroot}, targetflag, "-emit-library", "-static") - toolchain:add('scldflags', {'-sdk', xcode_sysroot}, targetflag, "-emit-executable") + toolchain:add("scflags", {"-sdk", xcode_sysroot}, targetflag) + toolchain:add("scshflags", {"-sdk", xcode_sysroot}, targetflag, "-emit-library") + toolchain:add("scarflags", {"-sdk", xcode_sysroot}, targetflag, "-emit-library", "-static") + toolchain:add("scldflags", {"-sdk", xcode_sysroot}, targetflag, "-emit-executable") if xcode_sysroot and catalyst then toolchain:add("cxflags", {"-I", path.join(xcode_sysroot, "System/iOSSupport/usr/include")}) diff --git a/xmake/toolchains/xcode/load_platform.lua b/xmake/toolchains/xcode/load_platform.lua index 7d8809acf..74c5c616f 100644 --- a/xmake/toolchains/xcode/load_platform.lua +++ b/xmake/toolchains/xcode/load_platform.lua @@ -21,40 +21,39 @@ function main(toolchain, plat) -- init architecture local arch = toolchain:arch() - local xcode_sdkver = toolchain:config('xcode_sdkver') - local xcode_sysroot = toolchain:config('xcode_sysroot') + local xcode_sysroot = toolchain:config("xcode_sysroot") -- is simulator? - local appledev = toolchain:config('appledev') - local simulator = appledev == 'simulator' + local appledev = toolchain:config("appledev") + local simulator = appledev == "simulator" -- init target minimal version - local target_minver = toolchain:config('target_minver') + local target_minver = toolchain:config("target_minver") if target_minver then - if plat == "ios" and tonumber(target_minver) > 10 and (arch == 'armv7' or arch == 'armv7s' or arch == 'i386') then - target_minver = '10' -- iOS 10 is the maximum deployment target for 32-bit targets + if plat == "ios" and tonumber(target_minver) > 10 and (arch == "armv7" or arch == "armv7s" or arch == "i386") then + target_minver = "10" -- iOS 10 is the maximum deployment target for 32-bit targets end end local targetflag = format("%s-apple-%s%s%s", arch, plat, target_minver or "", simulator and "-simulator" or "") targetflag = {"-target", targetflag} -- init flags for c/c++ - toolchain:add('cxflags', {'-arch', arch}, targetflag, '-isysroot', xcode_sysroot) - toolchain:add('ldflags', {'-arch', arch}, targetflag, '-isysroot', xcode_sysroot, '-ObjC', '-fobjc-link-runtime') - toolchain:add('shflags', {'-arch', arch}, targetflag, '-isysroot', xcode_sysroot, '-ObjC', '-fobjc-link-runtime') + toolchain:add("cxflags", {"-arch", arch}, targetflag, "-isysroot", xcode_sysroot) + toolchain:add("ldflags", {"-arch", arch}, targetflag, "-isysroot", xcode_sysroot, "-ObjC", "-fobjc-link-runtime") + toolchain:add("shflags", {"-arch", arch}, targetflag, "-isysroot", xcode_sysroot, "-ObjC", "-fobjc-link-runtime") -- init flags for objc/c++ - toolchain:add('mxflags', {'-arch', arch}, targetflag, '-isysroot', xcode_sysroot) + toolchain:add("mxflags", {"-arch", arch}, targetflag, "-isysroot", xcode_sysroot) -- we can use `add_mxflags("-fno-objc-arc")` to override it in xmake.lua - toolchain:add('mxflags', '-fobjc-arc') + toolchain:add("mxflags", "-fobjc-arc") -- init flags for asm - toolchain:add('asflags', {'-arch', arch}, targetflag, '-isysroot', xcode_sysroot) + toolchain:add("asflags", {"-arch", arch}, targetflag, "-isysroot", xcode_sysroot) -- init flags for swift (with toolchain:add("ldflags and toolchain:add("shflags) - toolchain:add('scflags', {'-sdk', xcode_sysroot}, targetflag) - toolchain:add('scshflags', {'-sdk', xcode_sysroot}, targetflag, "-emit-library") - toolchain:add('scarflags', {'-sdk', xcode_sysroot}, targetflag, "-emit-library", "-static") - toolchain:add('scldflags', {'-sdk', xcode_sysroot}, targetflag, "-emit-executable") + toolchain:add("scflags", {"-sdk", xcode_sysroot}, targetflag) + toolchain:add("scshflags", {"-sdk", xcode_sysroot}, targetflag, "-emit-library") + toolchain:add("scarflags", {"-sdk", xcode_sysroot}, targetflag, "-emit-library", "-static") + toolchain:add("scldflags", {"-sdk", xcode_sysroot}, targetflag, "-emit-executable") end |
