summaryrefslogtreecommitdiff
path: root/xmake/toolchains/sdcc/check.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2024-10-15 00:51:31 +0800
committerruki <[email protected]>2024-10-15 00:51:31 +0800
commite0017bacc10923be9f179fce68aeb6cee971ef4a (patch)
treea159629c0ee36ba87089cf0473889feb02dad7ee /xmake/toolchains/sdcc/check.lua
parentfcc2809210622102cdc0ec64256ff656b51eb509 (diff)
improve to checkout sdcc
Diffstat (limited to 'xmake/toolchains/sdcc/check.lua')
-rw-r--r--xmake/toolchains/sdcc/check.lua6
1 files changed, 3 insertions, 3 deletions
diff --git a/xmake/toolchains/sdcc/check.lua b/xmake/toolchains/sdcc/check.lua
index 18f9a7f99..2d0b32154 100644
--- a/xmake/toolchains/sdcc/check.lua
+++ b/xmake/toolchains/sdcc/check.lua
@@ -20,6 +20,7 @@
-- imports
import("core.project.config")
+import("lib.detect.find_tool")
import("detect.sdks.find_cross_toolchain")
-- check the cross toolchain
@@ -31,8 +32,7 @@ function main(toolchain)
toolchain:config_set("cross", cross_toolchain.cross)
toolchain:config_set("bindir", cross_toolchain.bindir)
toolchain:configs_save()
- else
- raise("sdcc toolchain not found!")
+ return true
end
- return cross_toolchain
+ return find_tool("sdcc")
end