From b4f35402ca2a97708dc46f6e48d60a3f5bf02f5e Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 7 Dec 2018 00:54:03 +0800 Subject: improve set_config --- xmake/modules/detect/sdks/find_ndk.lua | 2 +- xmake/modules/detect/sdks/find_xcode.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'xmake/modules') diff --git a/xmake/modules/detect/sdks/find_ndk.lua b/xmake/modules/detect/sdks/find_ndk.lua index 130ad220a..13909e2ce 100644 --- a/xmake/modules/detect/sdks/find_ndk.lua +++ b/xmake/modules/detect/sdks/find_ndk.lua @@ -153,7 +153,7 @@ function main(sdkdir, opt) -- find ndk local ndk = _find_ndk(sdkdir or config.get("ndk") or global.get("ndk"), arch, opt.sdkver or config.get("ndk_sdkver"), opt.toolchains_ver or config.get("ndk_toolchains_ver")) - if ndk then + if ndk and ndk.sdkdir then -- save to config config.set("ndk", ndk.sdkdir, {force = true, readonly = true}) diff --git a/xmake/modules/detect/sdks/find_xcode.lua b/xmake/modules/detect/sdks/find_xcode.lua index bf1e4f873..0a71f0d84 100644 --- a/xmake/modules/detect/sdks/find_xcode.lua +++ b/xmake/modules/detect/sdks/find_xcode.lua @@ -118,7 +118,7 @@ function main(sdkdir, opt) -- find xcode local xcode = _find_vscode(sdkdir or config.get("xcode") or global.get("xcode"), opt.sdkver or config.get("xcode_sdkver"), plat, arch) - if xcode then + if xcode and xcode.sdkdir then -- save to config config.set("xcode", xcode.sdkdir, {force = true, readonly = true}) -- cgit v1.3.1