diff options
| author | ruki <[email protected]> | 2020-05-24 21:10:49 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-05-24 21:10:49 +0800 |
| commit | fb2ba113ca1534249b0872002af0f133becd7e51 (patch) | |
| tree | d5bc9fb1553f622842712b18a7959a0c08a92d63 /xmake/modules/private/platform/check_xcode.lua | |
| parent | dd09a2264181f82a0b6aefb38dce5c92fb3af8fe (diff) | |
| parent | 5ad2eaee8cd65987359dbdfc5149bdd61b9260fc (diff) | |
Merge pull request #792 from xmake-io/toolchain
Improve to detect cross-compilation toolchains
Diffstat (limited to 'xmake/modules/private/platform/check_xcode.lua')
| -rw-r--r-- | xmake/modules/private/platform/check_xcode.lua | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/xmake/modules/private/platform/check_xcode.lua b/xmake/modules/private/platform/check_xcode.lua deleted file mode 100644 index e0188beb4..000000000 --- a/xmake/modules/private/platform/check_xcode.lua +++ /dev/null @@ -1,58 +0,0 @@ ---!A cross-platform 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_xcode.lua --- - --- imports -import("core.base.option") -import("detect.sdks.find_xcode") - --- check the xcode application directory -function main(config, optional) - - -- find xcode - local xcode = find_xcode(config.get("xcode"), {force = not optional, verbose = true, plat = config.get("plat"), arch = config.get("arch")}) - if xcode then - - -- save it (maybe to global) - config.set("xcode", xcode.sdkdir, {force = true, readonly = true}) - - elseif not optional then - - -- failed - cprint("${bright color.error}please run:") - cprint(" - xmake config --xcode=xxx") - cprint("or - xmake global --xcode=xxx") - raise() - end - - -- save target minver - local xcode_sdkver = config.get("xcode_sdkver") - local target_minver = config.get("target_minver") - if xcode_sdkver and not target_minver then - target_minver = xcode_sdkver - if is_plat("macosx") then - local macos_ver = macos.version() - if macos_ver then - target_minver = macos_ver:major() .. "." .. macos_ver:minor() - end - end - config.set("target_minver", target_minver) - end -end - |
