Browse Source

Fix vulkansdk searching for mingw platform #5531 (#5096)

yh-sb 1 year ago
parent
commit
8a78507c34
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/v/vulkansdk/xmake.lua

+ 2 - 2
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