Fix bindings cache to rely on project name and version

This commit is contained in:
Wojtek Figat
2021-03-21 14:19:34 +01:00
parent e095b610fd
commit a3eddd5b3b
3 changed files with 14 additions and 9 deletions

View File

@@ -34,6 +34,8 @@ namespace Flax.Build.Bindings
BindingsGenerator.Write(writer, Module.BinaryModuleName);
writer.Write(Module.BuildNativeCode);
writer.Write(Module.BuildCSharp);
writer.Write(Globals.Project.Name);
writer.Write(Globals.Project.Version.ToString());
base.Write(writer);
}
@@ -44,7 +46,9 @@ namespace Flax.Build.Bindings
reader.ReadString() != Module.FilePath ||
BindingsGenerator.Read(reader, Module.BinaryModuleName) != Module.BinaryModuleName ||
reader.ReadBoolean() != Module.BuildNativeCode ||
reader.ReadBoolean() != Module.BuildCSharp
reader.ReadBoolean() != Module.BuildCSharp ||
reader.ReadString() != Globals.Project.Name ||
reader.ReadString() != Globals.Project.Version.ToString()
)
throw new Exception();