mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2024-11-29 07:32:02 +00:00
[vulkan] Respect the VULKAN_SDK environment variable
Thanks to Peter for the report and help in getting it working (I hope I got all the changes right).
This commit is contained in:
parent
f098bbf48b
commit
86f2df4939
3 changed files with 14 additions and 4 deletions
|
@ -26,7 +26,7 @@ NOCONV_DIST= \
|
||||||
|
|
||||||
BUILT_SOURCES = $(top_srcdir)/.version
|
BUILT_SOURCES = $(top_srcdir)/.version
|
||||||
#AM_CFLAGS= @PREFER_NON_PIC@
|
#AM_CFLAGS= @PREFER_NON_PIC@
|
||||||
AM_CPPFLAGS= -I$(top_srcdir)/include $(PTHREAD_CFLAGS) $(FNM_FLAGS) $(NCURSES_CFLAGS) $(FREETYPE_CFLAGS) $(HARFBUZZ_CFLAGS)
|
AM_CPPFLAGS= -I$(top_srcdir)/include $(PTHREAD_CFLAGS) $(FNM_FLAGS) $(NCURSES_CFLAGS) $(FREETYPE_CFLAGS) $(HARFBUZZ_CFLAGS) $(VULKAN_CPPFLAGS)
|
||||||
|
|
||||||
common_ldflags= -export-dynamic @STATIC@ @PTHREAD_LDFLAGS@
|
common_ldflags= -export-dynamic @STATIC@ @PTHREAD_LDFLAGS@
|
||||||
|
|
||||||
|
|
|
@ -9,13 +9,24 @@ if test "x$HAVE_VULKAN" != xno; then
|
||||||
LDFLAGS="$LDFLAGS -L$VULKAN_SDK/lib"
|
LDFLAGS="$LDFLAGS -L$VULKAN_SDK/lib"
|
||||||
glslangvalidator="$VULKAN_SDK/bin/glslangValidator"
|
glslangvalidator="$VULKAN_SDK/bin/glslangValidator"
|
||||||
], [glslangvalidator="glslangValidator"])
|
], [glslangvalidator="glslangValidator"])
|
||||||
AC_CHECK_HEADER([vulkan/vulkan.h], [HAVE_VULKAN=yes], [HAVE_VULKAN=no])
|
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"
|
CPPFLAGS="$save_CPPFLAGS"
|
||||||
fi
|
fi
|
||||||
if test "x$HAVE_VULKAN" = xyes; then
|
if test "x$HAVE_VULKAN" = xyes; then
|
||||||
AC_DEFINE([HAVE_VULKAN], [1], [Define if yhou have the Vulkan libs])
|
AC_DEFINE([HAVE_VULKAN], [1], [Define if yhou have the Vulkan libs])
|
||||||
fi
|
fi
|
||||||
AC_SUBST(VULKAN_LIBS)
|
AC_SUBST(VULKAN_LIBS)
|
||||||
|
AC_SUBST(VULKAN_CPPFLAGS)
|
||||||
|
AC_SUBST(VULKAN_QCFLAGS)
|
||||||
AC_SUBST(GLSLANGVALIDATOR, [$glslangvalidator])
|
AC_SUBST(GLSLANGVALIDATOR, [$glslangvalidator])
|
||||||
|
|
||||||
AM_CONDITIONAL(X11_VULKAN, test "x$HAVE_VULKAN" = "xyes")
|
AM_CONDITIONAL(X11_VULKAN, test "x$HAVE_VULKAN" = "xyes")
|
||||||
|
|
|
@ -25,8 +25,7 @@ vkgen_dat_src= \
|
||||||
libs/video/renderer/vulkan/vkgen/vktype.r \
|
libs/video/renderer/vulkan/vkgen/vktype.r \
|
||||||
libs/video/renderer/vulkan/vkgen/vulkan.r
|
libs/video/renderer/vulkan/vkgen/vulkan.r
|
||||||
|
|
||||||
VKGENUSRINC = /usr/include
|
VKGENFLAGS = -I$(top_srcdir)/libs/video/renderer/vulkan/vkgen $(VULKAN_QCFLAGS)
|
||||||
VKGENFLAGS = -I$(top_srcdir)/libs/video/renderer/vulkan/vkgen -I$(VKGENUSRINC)
|
|
||||||
|
|
||||||
vkgen_dat_SOURCES=$(vkgen_dat_src)
|
vkgen_dat_SOURCES=$(vkgen_dat_src)
|
||||||
vkgen_obj=$(vkgen_dat_SOURCES:.r=.o)
|
vkgen_obj=$(vkgen_dat_SOURCES:.r=.o)
|
||||||
|
|
Loading…
Reference in a new issue