diff options
| author | ruki <[email protected]> | 2020-11-01 10:21:49 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-11-01 10:21:49 +0800 |
| commit | b98867b498830320ff183bc4dff426599fee1219 (patch) | |
| tree | 8066d9a81750844c4b3f76b1b5208902e01bcbe3 /xmake/toolchains/gnu-rm/check.lua | |
| parent | e2e1045005affdac1c9bae2e66feeaed280022f9 (diff) | |
improve cross toolchain
Diffstat (limited to 'xmake/toolchains/gnu-rm/check.lua')
| -rw-r--r-- | xmake/toolchains/gnu-rm/check.lua | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/xmake/toolchains/gnu-rm/check.lua b/xmake/toolchains/gnu-rm/check.lua deleted file mode 100644 index 80ba3c536..000000000 --- a/xmake/toolchains/gnu-rm/check.lua +++ /dev/null @@ -1,46 +0,0 @@ ---!A cross-toolchain build utility based on Lua --- --- Licensed under the Apache License, Version 2.0 (the "License"); --- you may not use this file except in compliance with the License. --- You may obtain a copy of the License at --- --- http://www.apache.org/licenses/LICENSE-2.0 --- --- Unless required by applicable law or agreed to in writing, software --- distributed under the License is distributed on an "AS IS" BASIS, --- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. --- See the License for the specific language governing permissions and --- limitations under the License. --- --- Copyright (C) 2015-2020, TBOOX Open Source Group. --- --- @author ruki --- @file check.lua --- - --- imports -import("core.project.config") -import("detect.sdks.find_cross_toolchain") - --- check the cross toolchain -function main(toolchain) - - -- is cross? - local sdkdir = config.get("sdk") - local bindir = config.get("bin") - local cross = config.get("cross") - if not sdkdir and not bindir and not cross then - return - end - - -- find cross toolchain - local cross_toolchain = find_cross_toolchain(sdkdir, {bindir = bindir, cross = cross}) - if cross_toolchain then - config.set("cross", cross_toolchain.cross, {readonly = true, force = true}) - config.set("bin", cross_toolchain.bindir, {readonly = true, force = true}) - config.set("sdkdir", cross_toolchain.sdkdir, {readonly = true, force = true}) - else - raise("cross toolchain not found!") - end - return cross_toolchain -end |
