diff options
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 - |
