Browse Source

Create target directory when generating files.

pull/1581/head
Joao Matos 4 years ago committed by João Matos
parent
commit
2a8674c129
  1. 3
      src/Generator/Driver.cs

3
src/Generator/Driver.cs

@ -344,6 +344,9 @@ namespace CppSharp @@ -344,6 +344,9 @@ namespace CppSharp
{
var fi = new FileInfo(file);
if (fi.Directory != null && !fi.Directory.Exists)
fi.Directory.Create();
if (!fi.Exists || fi.Length != generatedCode.Length ||
File.ReadAllText(file) != generatedCode)
File.WriteAllText(file, generatedCode);

Loading…
Cancel
Save