From faa32abe20111d1cb1e33a51888c3a8b9c2f176d Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Wed, 11 Sep 2013 19:27:41 +0300 Subject: [PATCH] Ensured the directory to write the C++ file wrapping inlines, exists. Signed-off-by: Dimitar Dobrev --- src/Generator/Passes/GenerateInlinesCodePass.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Generator/Passes/GenerateInlinesCodePass.cs b/src/Generator/Passes/GenerateInlinesCodePass.cs index 28dc0b5b..b75ae572 100644 --- a/src/Generator/Passes/GenerateInlinesCodePass.cs +++ b/src/Generator/Passes/GenerateInlinesCodePass.cs @@ -21,6 +21,7 @@ namespace CppSharp.Passes cppBuilder.AppendFormat("#include \"{0}\"\n", header); var cpp = string.Format("{0}.cpp", Driver.Options.InlinesLibraryName); var path = Path.Combine(Driver.Options.OutputDir, cpp); + Directory.CreateDirectory(Driver.Options.OutputDir); File.WriteAllText(path, cppBuilder.ToString()); switch (Driver.Options.Abi) {