From c3d883feee28fd29cfdde759f7a5252049bc6d1e Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 21 Feb 2017 23:32:31 +0800 Subject: modify flags --- xmake/core/tool/builder.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'xmake/core/tool/builder.lua') diff --git a/xmake/core/tool/builder.lua b/xmake/core/tool/builder.lua index f1335df68..9fdb76ce1 100644 --- a/xmake/core/tool/builder.lua +++ b/xmake/core/tool/builder.lua @@ -156,8 +156,10 @@ end function builder:_addflags_from_platform(flags) -- add flags + local toolkind = self:get("kind") for _, flagkind in ipairs(self:_flagkinds()) do - table.join2(flags, platform.get(flagkind)) + -- attempt to add special lanugage flags first, .e.g go-ldflags, dc-arflags + table.join2(flags, platform.get(toolkind .. 'flags') or platform.get(flagkind)) end end -- cgit v1.3.1