From 6f5512eb6ac8fe6acc68911271a05b15a4dd4985 Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 6 Jan 2021 22:50:09 +0800 Subject: [PATCH] fix giflib for vs2013 --- packages/g/giflib/xmake.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/g/giflib/xmake.lua b/packages/g/giflib/xmake.lua index 66bfdbc7d..7bb3480d8 100644 --- a/packages/g/giflib/xmake.lua +++ b/packages/g/giflib/xmake.lua @@ -44,6 +44,10 @@ package("giflib") if package:config("utils") then local util_table = {"gif2rgb", "gifbuild", "gifclrmp", "giffix", "giftext", "giftool"} for _, util in ipairs(util_table) do + if package:is_plat("windows") then + -- fix unresolved external symbol snprintf before vs2013 + io.replace(util .. ".c", "snprintf", "_snprintf") + end xmake_lua = xmake_lua .. string.format([[ target("%s") set_kind("binary")