From 8732e635f54ecc9bb5722112a2245d55ef4bd2ce Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 30 Jun 2016 14:11:00 +0800 Subject: fix check g++ toolchains failed --- CHANGELOG.md | 3 +++ xmake/core/base/string.lua | 6 +++--- xmake/core/tool/tool.lua | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d1cc84892..ea82b5c1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ * Fix api scope leaks bug * Fix path bug for windows * Fix check function bug +* Fix check toolchains failed ## v2.0.1 @@ -102,6 +103,7 @@ ### 改进 * 修改安装和卸载的action处理 +* 更新工程模板 ### Bugs修复 @@ -110,6 +112,7 @@ * 修复api作用域泄露问题 * 修复在windows上的一些路径问题 * 修复检测宏函数失败问题 +* 修复检测工具链失败问题 ## v2.0.1 diff --git a/xmake/core/base/string.lua b/xmake/core/base/string.lua index b3abe36ec..431577a23 100644 --- a/xmake/core/base/string.lua +++ b/xmake/core/base/string.lua @@ -41,12 +41,12 @@ function string:find_last(pattern, plain) end end --- split string with the given pattern -function string:split(pattern) +-- split string with the given characters +function string:split(chars) -- split it local list = {} - self:gsub("[^" .. pattern .."]+", function(v) table.insert(list, v) end ) + self:gsub("[^" .. chars .."]+", function(v) table.insert(list, v) end ) return list end diff --git a/xmake/core/tool/tool.lua b/xmake/core/tool/tool.lua index 90110fc71..209673e6e 100644 --- a/xmake/core/tool/tool.lua +++ b/xmake/core/tool/tool.lua @@ -77,7 +77,7 @@ function tool._find(root, name) name = (name:gsub("%s%-+%w+", " ")) -- get the last name by ' ': xxx xxx toolname - local names = name:split("%s+") + local names = name:split("%s") if #names > 0 then name = names[#names] end -- cgit v1.3.1