From d4cf5a1feb0e52cf848a9055b6909b3b2b0c44a5 Mon Sep 17 00:00:00 2001
From: Albert Graef <aggraef@gmail.com>
Date: Thu, 8 Mar 2018 18:24:18 +0100
Subject: [PATCH] Fix up inno setup file on the fly for incremental builds.

---
 packages/win32_inno/Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/packages/win32_inno/Makefile b/packages/win32_inno/Makefile
index 515dc161a..f8711f27a 100755
--- a/packages/win32_inno/Makefile
+++ b/packages/win32_inno/Makefile
@@ -153,6 +153,9 @@ $(PD_INNO_SETUP): $(PD_INNO_SETUP).in
 		sed 's/PD_VERSION/$(PD_VERSION)/g' | \
 		sed 's/PD_BUILD_VERSION/$(PD_BUILD_VERSION)/g' > \
 		$(PD_INNO_SETUP)
+# in incremental builds the lib directory may not exist, in that case we need
+# to edit the setup file to prevent an inno-setup error
+	test -d $(DESTDIR)$(libdir) || sed -i -e 's/^Source: build\\lib/;Source: build\\lib/' $(PD_INNO_SETUP)
 #	start $(PD_INNO_SETUP)
 
 
-- 
GitLab