Module: vkd3d
Branch: master
Commit: a5daebbda9177b4e02f276a32c8f91f855b26e11
URL: https://source.winehq.org/git/vkd3d.git/?a=commit;h=a5daebbda9177b4e02f276a…
Author: Henri Verbeet <hverbeet(a)codeweavers.com>
Date: Thu Aug 13 17:55:36 2020 +0430
build: Assume the soname is <library>.dll when building for MinGW hosts.
That's not strictly true, but the only case we care about is the Vulkan
DLL on Windows, for which the official import library is called
vulkan-1.lib, and the DLL is called vulkan-1.dll. We can do something
more elaborate once it becomes relevant.
Signed-off-by: Henri Verbeet <hverbeet(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
m4/check-soname.m4 | 1 +
1 file changed, 1 insertion(+)
diff --git a/m4/check-soname.m4 b/m4/check-soname.m4
index f195341..584095f 100644
--- a/m4/check-soname.m4
+++ b/m4/check-soname.m4
@@ -39,6 +39,7 @@ AC_CACHE_VAL(ac_Lib,
AC_LINK_IFELSE([AC_LANG_CALL([], [$2])],
[AS_CASE(["$host_os"],
[darwin*|macosx*], [AS_VAR_SET(ac_Lib,[`$OTOOL -L conftest$ac_exeext | grep "]ac_lib_pattern[\\.[[0-9A-Za-z.]]*dylib" | sed -e "s/^.*\/\(]ac_lib_pattern[\.[[0-9A-Za-z.]]*dylib\).*$/\1/"';2,$d'`])],
+ [mingw*], [AS_VAR_SET(ac_Lib,[$1.dll])],
[AS_VAR_SET(ac_Lib,[`$READELF -d conftest$ac_exeext | grep "NEEDED.*]ac_lib_pattern[" | sed -e "s/^.*\\m4_dquote(\\(]ac_lib_pattern[[[^ ]]*\\)\\).*$/\1/"';2,$d'`])
AS_VAR_IF([ac_Lib],[],
[AS_VAR_SET(ac_Lib,[`$LDD conftest$ac_exeext | grep "]ac_lib_pattern[" | sed -e "s/^.*\(]ac_lib_pattern[[[^ ]]*\).*$/\1/"';2,$d'`])])])])