From 79f3d173f193de0e30a4b57e903abe184b170082 Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 25 May 2017 10:34:33 +0800 Subject: fix interpreter bug when parsing multi-level subdirs --- xmake/core/project/task.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'xmake/core/project/task.lua') diff --git a/xmake/core/project/task.lua b/xmake/core/project/task.lua index a162d84e4..08097ded6 100644 --- a/xmake/core/project/task.lua +++ b/xmake/core/project/task.lua @@ -29,7 +29,6 @@ local task = task or {} local os = require("base/os") local table = require("base/table") local utils = require("base/utils") -local filter = require("base/filter") local string = require("base/string") local interpreter = require("base/interpreter") local sandbox = require("sandbox/sandbox") @@ -183,7 +182,7 @@ function task._interpreter() } -- set filter - interp:filter_set(filter.new(function (variable) + interp:filter():register("task", function (variable) -- check assert(variable) @@ -212,7 +211,7 @@ function task._interpreter() -- ok? return result - end)) + end) -- save interpreter task._INTERPRETER = interp -- cgit v1.3.1