dnl Check for vulkan support AC_ARG_ENABLE(vulkan, AS_HELP_STRING([--disable-vulkan], [do not use Vulkan]), HAVE_VULKAN=$enable_vulkan, HAVE_VULKAN=auto) if test "x$HAVE_VULKAN" != xno; then save_CPPFLAGS="$CPPFLAGS" AS_IF([test x"$VULKAN_SDK" != x], [ CPPFLAGS="$CPPFLAGS -I$VULKAN_SDK/include" LDFLAGS="$LDFLAGS -L$VULKAN_SDK/lib" glslangvalidator="$VULKAN_SDK/bin/glslangValidator" ], [glslangvalidator="glslangValidator"]) AC_CHECK_HEADER([vulkan/vulkan.h], [ HAVE_VULKAN=yes AS_IF([test x"$VULKAN_SDK" != x], [ VULKAN_CPPFLAGS="-I$VULKAN_SDK/include" VULKAN_QCFLAGS="-I$VULKAN_SDK/include" VULKAN_LDFLAGS="-L$VULKAN_SDK/lib" ],[ VULKAN_QCFLAGS="-I/usr/include" ]) ], [HAVE_VULKAN=no]) CPPFLAGS="$save_CPPFLAGS" fi if test "x$HAVE_VULKAN" = xyes; then AC_DEFINE([HAVE_VULKAN], [1], [Define if yhou have the Vulkan libs]) fi AC_SUBST(VULKAN_LIBS) AC_SUBST(VULKAN_CPPFLAGS) AC_SUBST(VULKAN_QCFLAGS) AC_SUBST(GLSLANGVALIDATOR, [$glslangvalidator]) AM_CONDITIONAL(X11_VULKAN, test "x$HAVE_VULKAN" = "xyes") AM_CONDITIONAL(WIN_VULKAN, test "x$HAVE_VULKAN" = "xyes") AM_CONDITIONAL(TEST_VULKAN, test "x$HAVE_VULKAN" = "xyes")