From ad23e13c246d2fab0af0cb43a76997b50454e03e Mon Sep 17 00:00:00 2001
From: Jonas Smedegaard <dr@jones.dk>
Date: Thu, 26 Feb 2015 17:47:19 +0100
Subject: Handle optional forms: Copy, set executable and expand build_path.

---
 .gitignore | 1 +
 Makefile   | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/.gitignore b/.gitignore
index 7c191a6..5f6f3a9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,5 +2,6 @@
 /build/
 /content/
 /styling/
+/forms/
 /config/ikiwiki*.setup
 /.ikiwiki*/
diff --git a/Makefile b/Makefile
index 1f0366d..acf4f4f 100644
--- a/Makefile
+++ b/Makefile
@@ -49,5 +49,8 @@ content:
 build:
 	$(if $(cssprojects),$(MAKE) $(cssprojects))
 	$(foreach config,$(shell find config -name '*.setup'),ikiwiki --setup $(config)$(avoid-broken-git)$(if $(always-make), --rebuild, --refresh);)
+	$(if $(wildcard forms),cd forms && find * -name '*.cgi' \
+	-exec install -DT '{}' ../build/forms/'{}' ';' \
+	-exec perl -i -pe "s:'../build':'$(CURDIR)':g" ../build/forms/'{}' ';')
 
 .PHONY: all build configfiles
-- 
cgit v1.2.3