From 093fe3e398109f26b889de9c497b37f37bf64568 Mon Sep 17 00:00:00 2001 From: Vladimir Panteleev Date: Wed, 13 Jan 2016 09:51:31 +0000 Subject: [PATCH] Create Deimos OpenSSL junction automatically on Windows --- .gitignore | 3 +++ GNUmakefile | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8efcbce0..28ca7555 100644 --- a/.gitignore +++ b/.gitignore @@ -36,5 +36,8 @@ /sanitizedb /sendspamfeedback +# Deimos +/deimos/openssl/ + # Generated from dlang.org /web/skel.htt diff --git a/GNUmakefile b/GNUmakefile index bfe6766e..51fcc10f 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -15,7 +15,8 @@ TARGETS : \ $(patsubst %.css,%.min.css,$(filter-out $(wildcard $(DLANG)/css/*.min.css), $(wildcard $(DLANG)/css/*.css))) \ $(patsubst %.js, %.min.js, $(filter-out $(wildcard $(DLANG)/js/*.min.js ), $(wildcard $(DLANG)/js/*.js ))) \ $(DLANG)/css/cssmenu.min.css \ - config/groups.ini + config/groups.ini \ + deimos/openssl/ssl.d %.min.htt : %.htt $(HTMLCOMPRESSOR) $(YUICOMPRESSOR) $(HTMLTOOL) < $< > $@ @@ -47,4 +48,9 @@ $(YUICOMPRESSOR) : config/groups.ini : config/gengroups.d cd config && rdmd -I.. gengroups +# Create junction on Windows, in lieu of Git/Windows symlink support +deimos/openssl/ssl.d : deimos-openssl/deimos/openssl/ssl.d + rm -f deimos/openssl + cmd /C mklink /J deimos\openssl deimos-openssl\deimos\openssl + .DELETE_ON_ERROR: