diff options
| author | yh-sb <[email protected]> | 2024-08-30 23:23:02 +0300 |
|---|---|---|
| committer | yh-sb <[email protected]> | 2024-08-30 23:23:02 +0300 |
| commit | 7fb0b0855659111f41be1852b00df11101b9d3a6 (patch) | |
| tree | 7c8885f23f86cfe77bc90a91ecf60ecd4d12778d | |
| parent | 21ae0fa4451c40b14199fdb0df8cf61c51e26de9 (diff) | |
Fix vulkansdk searching for mingw platform #5531
| -rw-r--r-- | xmake/modules/detect/sdks/find_vulkansdk.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/modules/detect/sdks/find_vulkansdk.lua b/xmake/modules/detect/sdks/find_vulkansdk.lua index 6ddeddd27..3f138d969 100644 --- a/xmake/modules/detect/sdks/find_vulkansdk.lua +++ b/xmake/modules/detect/sdks/find_vulkansdk.lua @@ -30,13 +30,14 @@ import("lib.detect.find_package") function _find_vulkan_from_paths(paths, opt) opt = opt or {} local arch = opt.arch or config.arch() or os.arch() + local plat = opt.plat or config.get("plat") or os.host() local binsuffix = ((is_host("windows") and arch == "x86") and "bin32" or "bin") local libname = (is_host("windows") and "vulkan-1" or "vulkan") local libsuffix = ((is_host("windows") and arch == "x86") and "lib32" or "lib") -- find library local result = {links = {}, linkdirs = {}, includedirs = {}} - local linkinfo = find_library(libname, paths, {suffixes = {libsuffix}}) + local linkinfo = find_library(libname, paths, {suffixes = {libsuffix}, plat = plat}) if linkinfo then result.sdkdir = path.directory(linkinfo.linkdir) result.bindir = path.join(result.sdkdir, binsuffix) |
