From 1cb4b8161bb62641c547eba65e4596dc58091a40 Mon Sep 17 00:00:00 2001 From: Pranav K Date: Mon, 22 Aug 2016 10:41:48 -0700 Subject: [PATCH] Make build work when src directory does not exist \ does not get built. --- makefile.shade | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/makefile.shade b/makefile.shade index 48d362cc4c..718ef178a3 100644 --- a/makefile.shade +++ b/makefile.shade @@ -7,4 +7,12 @@ k-standard-goals #repo-initialize target='initialize' use-volatile-feed - dotnet command='restore src test ${E("KOREBUILD_DOTNET_RESTORE_OPTIONS")}' workingDir='${Directory.GetCurrentDirectory()}' if='!NoRestore' + @{ + var directoriesToRestore = "test"; + if (Directory.Exists("src")) + { + directoriesToRestore = "src " + directoriesToRestore; + } + } + dotnet command='restore ${directoriesToRestore} ${E("KOREBUILD_DOTNET_RESTORE_OPTIONS")}' workingDir='${Directory.GetCurrentDirectory()}' if='!NoRestore' + - Directory.CreateDirectory(Path.Combine(Directory.GetCurrentDirectory(), "artifacts", "build"));