Browse Source

Ensured the directory to write the C++ file wrapping inlines, exists.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>
pull/57/head
Dimitar Dobrev 13 years ago
parent
commit
faa32abe20
  1. 1
      src/Generator/Passes/GenerateInlinesCodePass.cs

1
src/Generator/Passes/GenerateInlinesCodePass.cs

@ -21,6 +21,7 @@ namespace CppSharp.Passes @@ -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)
{

Loading…
Cancel
Save