From 8a78507c342fc7cfdfdff9691a98f9183f01d4e8 Mon Sep 17 00:00:00 2001 From: yh-sb Date: Sat, 31 Aug 2024 08:37:35 +0300 Subject: [PATCH] Fix vulkansdk searching for mingw platform #5531 (#5096) --- packages/v/vulkansdk/xmake.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/v/vulkansdk/xmake.lua b/packages/v/vulkansdk/xmake.lua index ca1df6e5a..174f4a905 100644 --- a/packages/v/vulkansdk/xmake.lua +++ b/packages/v/vulkansdk/xmake.lua @@ -23,10 +23,10 @@ package("vulkansdk") if vulkansdk then local result = {includedirs = vulkansdk.includedirs, linkdirs = vulkansdk.linkdirs, links = {}} local utils = package:config("utils") - table.insert(utils, package:is_plat("windows") and "vulkan-1" or "vulkan") + table.insert(utils, package:is_plat("windows", "mingw") and "vulkan-1" or "vulkan") for _, util in ipairs(utils) do - if not find_library(util, vulkansdk.linkdirs) then + if not find_library(util, vulkansdk.linkdirs, {plat = package:plat()}) then wprint(format("The library %s for %s is not found!", util, package:arch())) return end