summaryrefslogtreecommitdiff
path: root/xmake/core/tool/builder.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2019-06-14 22:33:57 +0800
committerruki <[email protected]>2019-06-14 09:23:48 +0800
commit7832cdea276c9699d2b708b3e02ff1d5d443f138 (patch)
treed372de32f589c4ffb6664d311cc1a6b676d90603 /xmake/core/tool/builder.lua
parenta94eef283739bb13325ea1f1f77c6d2563e06953 (diff)
split dirs arguments for config
Diffstat (limited to 'xmake/core/tool/builder.lua')
-rw-r--r--xmake/core/tool/builder.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/xmake/core/tool/builder.lua b/xmake/core/tool/builder.lua
index f06f007e7..a59dc26c5 100644
--- a/xmake/core/tool/builder.lua
+++ b/xmake/core/tool/builder.lua
@@ -378,7 +378,13 @@ function builder:_add_flags_from_language(flags, target, getters)
--
local getters = getters or
{
- config = config.get
+ config = function (name)
+ local values = config.get(name)
+ if values and name:endswith("dirs") then
+ values = values:split(path.envsep(), {plain = true})
+ end
+ return values
+ end
, platform = platform.get
, target = function (name)