[PATCH 1/4] configure: Check for libvkd3d.

Józef Kucia jkucia at codeweavers.com
Wed May 23 14:02:15 CDT 2018


Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
---
 configure.ac | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/configure.ac b/configure.ac
index 312c235bb1df..e088643aad0a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -81,6 +81,7 @@ AC_ARG_WITH(sdl,       AS_HELP_STRING([--without-sdl],[do not use SDL]))
 AC_ARG_WITH(tiff,      AS_HELP_STRING([--without-tiff],[do not use TIFF]))
 AC_ARG_WITH(udev,      AS_HELP_STRING([--without-udev],[do not use udev (plug and play support)]))
 AC_ARG_WITH(v4l,       AS_HELP_STRING([--without-v4l],[do not use v4l1 (v4l support)]))
+AC_ARG_WITH(vkd3d,     AS_HELP_STRING([--without-vkd3d],[do not use vkd3d (Direct3D 12 support)]))
 AC_ARG_WITH(vulkan,    AS_HELP_STRING([--without-vulkan],[do not use Vulkan]))
 AC_ARG_WITH(xcomposite,AS_HELP_STRING([--without-xcomposite],[do not use the Xcomposite extension]),
             [if test "x$withval" = "xno"; then ac_cv_header_X11_extensions_Xcomposite_h=no; fi])
@@ -1855,6 +1856,26 @@ fi
 WINE_NOTICE_WITH(vulkan,[test "x$ac_cv_lib_soname_vulkan" = "x"],
                  [libvulkan ${notice_platform}development files not found, Vulkan won't be supported.])
 
+dnl **** Check for vkd3d ****
+if test "x$with_vkd3d" != "xno"
+then
+    WINE_PACKAGE_FLAGS(VKD3D,[libvkd3d],,,,)
+
+    if test "x$VKD3D_LIBS" = "x"
+    then
+        VKD3D_CFLAGS=""
+        VKD3D_LIBS=""
+    else
+        WINE_CHECK_SONAME(vkd3d,vkd3d_create_device,,,[$VKD3D_LIBS])
+    fi
+fi
+
+if test "x$ac_cv_lib_soname_vkd3d" = "x"
+then
+    WINE_NOTICE([vkd3d ${notice_platform}development files not found, Direct3D 12 won't be supported.])
+    enable_d3d12=${enable_d3d12:-no}
+fi
+
 dnl **** Check for gcc specific options ****
 
 AC_SUBST(EXTRACFLAGS,"")
-- 
2.16.1




More information about the wine-devel mailing list