From 9bf2dfab4b53cb2b804bdb599b13b25e104d4b3f Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 11 Jul 2018 23:57:06 +0800 Subject: improve find_path --- xmake/core/base/os.lua | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'xmake/core/base/os.lua') diff --git a/xmake/core/base/os.lua b/xmake/core/base/os.lua index 2cf56e3df..4820fa3a1 100644 --- a/xmake/core/base/os.lua +++ b/xmake/core/base/os.lua @@ -291,11 +291,7 @@ function os.match(pattern, mode, callback) end -- convert pattern to a lua pattern - pattern = pattern:gsub("([%+%.%-%^%$%(%)%%])", "%%%1") - pattern = pattern:gsub("%*%*", "\001") - pattern = pattern:gsub("%*", "\002") - pattern = pattern:gsub("\001", ".*") - pattern = pattern:gsub("\002", "[^/]*") + pattern = path.pattern(pattern) -- find it return os.find(rootdir, pattern, recursion, mode, excludes, callback) -- cgit v1.3.1