From 479c7994273e83527c850541ffe9d02d2f943e19 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=B3zef=20Kucia?= Date: Tue, 2 Oct 2018 11:29:03 +0200 Subject: [PATCH] build: Do not rebuild shaders when HLSLC is not found. --- Makefile.am | 4 ++++ configure.ac | 2 ++ 2 files changed, 6 insertions(+) diff --git a/Makefile.am b/Makefile.am index 9b1ff73..7dabd6e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -524,4 +524,8 @@ EXTRA_DIST = $(hlsl_shaders) \ .SECONDEXPANSION: $(compiled_shaders): %.h: $$(*D)/../shaders/$$(*F).hlsl $(AM_V_at)$(MKDIR_P) $(@D) +if HAVE_HLSLC $(VKMV_V_HLSLC)$(HLSLC) $@ $< +else + @echo "HLSLC is required to generate $@" +endif diff --git a/configure.ac b/configure.ac index 903b2c1..7ac62e0 100644 --- a/configure.ac +++ b/configure.ac @@ -42,5 +42,7 @@ PKG_CHECK_MODULES([VKD3D], [libvkd3d libvkd3d-utils]) PKG_CHECK_MODULES([XCB], [xcb]) PKG_CHECK_MODULES([ZLIB], [zlib]) +AM_CONDITIONAL([HAVE_HLSLC], [test "x$HLSLC" != "xno"]) + AC_CONFIG_FILES([Makefile]) AC_OUTPUT -- 2.11.4.GIT