summaryrefslogtreecommitdiff
path: root/xmake/core/platform/platform.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2020-06-21 19:59:25 +0800
committerruki <[email protected]>2020-06-21 19:59:25 +0800
commit47dc42384030e04d7eabf8eda2bb58a72dad4b23 (patch)
tree3f5397174d81cbafdd29ffb5c412c5a2821117fe /xmake/core/platform/platform.lua
parent24bb3a42898069d28b4713d73d95c3f158eeaed3 (diff)
improve target
Diffstat (limited to 'xmake/core/platform/platform.lua')
-rw-r--r--xmake/core/platform/platform.lua20
1 files changed, 10 insertions, 10 deletions
diff --git a/xmake/core/platform/platform.lua b/xmake/core/platform/platform.lua
index b15a4b4c7..5f75a7588 100644
--- a/xmake/core/platform/platform.lua
+++ b/xmake/core/platform/platform.lua
@@ -492,8 +492,8 @@ function platform.load(plat, arch)
end
-- get the given platform configuration
-function platform.get(name, plat)
- local instance, errors = platform.load(plat)
+function platform.get(name, plat, arch)
+ local instance, errors = platform.load(plat, arch)
if instance then
return instance:get(name)
else
@@ -544,8 +544,8 @@ function platform.tool(toolkind, plat, arch)
end
-- get the given tool configuration
-function platform.toolconfig(name, plat)
- local instance, errors = platform.load(plat)
+function platform.toolconfig(name, plat, arch)
+ local instance, errors = platform.load(plat, arch)
if instance then
return instance:toolconfig(name)
else
@@ -604,20 +604,20 @@ function platform.toolchains()
end
-- get the platform os
-function platform.os(plat)
- return platform.get("os", plat)
+function platform.os(plat, arch)
+ return platform.get("os", plat, arch)
end
-- get the platform archs
-function platform.archs(plat)
- return platform.get("archs", plat)
+function platform.archs(plat, arch)
+ return platform.get("archs", plat, arch)
end
-- get the format of the given target kind for platform
-function platform.format(targetkind)
+function platform.format(targetkind, plat, arch)
-- get platform instance
- local instance, errors = platform.load(plat)
+ local instance, errors = platform.load(plat, arch)
if not instance then
os.raise(errors)
end