|
|
|
|
@ -405,6 +405,7 @@ namespace Cxxi.Generators.CLI
@@ -405,6 +405,7 @@ namespace Cxxi.Generators.CLI
|
|
|
|
|
public void GenerateStart() |
|
|
|
|
{ |
|
|
|
|
if( Transform == null) |
|
|
|
|
<<<<<<< HEAD |
|
|
|
|
{ |
|
|
|
|
WriteLine("//----------------------------------------------------------------------------"); |
|
|
|
|
WriteLine("// This is autogenerated code by cxxi-generator."); |
|
|
|
|
@ -414,6 +415,17 @@ namespace Cxxi.Generators.CLI
@@ -414,6 +415,17 @@ namespace Cxxi.Generators.CLI
|
|
|
|
|
if( FileExtension == "cpp" ) |
|
|
|
|
WriteLine(@"#include ""interop.h"" // marshalString"); |
|
|
|
|
|
|
|
|
|
======= |
|
|
|
|
{ |
|
|
|
|
WriteLine("//----------------------------------------------------------------------------"); |
|
|
|
|
WriteLine("// This is autogenerated code by cxxi-generator."); |
|
|
|
|
WriteLine("// Do not edit this file or all your changes will be lost after re-generation."); |
|
|
|
|
WriteLine("//----------------------------------------------------------------------------"); |
|
|
|
|
|
|
|
|
|
if( FileExtension == "cpp" ) |
|
|
|
|
WriteLine(@"#include ""../interop.h"" // marshalString"); |
|
|
|
|
|
|
|
|
|
>>>>>>> 02a2243... Add _wrapper suffix to autogenerated files, so would not conflict with normal headers/sources. |
|
|
|
|
}else |
|
|
|
|
Transform.GenerateStart(this); |
|
|
|
|
} |
|
|
|
|
@ -534,9 +546,11 @@ namespace Cxxi.Generators.CLI
@@ -534,9 +546,11 @@ namespace Cxxi.Generators.CLI
|
|
|
|
|
return template; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static String WrapperSuffix = "_wrapper"; |
|
|
|
|
|
|
|
|
|
void WriteTemplate(TextTemplate template) |
|
|
|
|
{ |
|
|
|
|
var file = Path.GetFileNameWithoutExtension(template.Module.FileName) + "." |
|
|
|
|
var file = Path.GetFileNameWithoutExtension(template.Module.FileName) + WrapperSuffix + "." |
|
|
|
|
+ template.FileExtension; |
|
|
|
|
|
|
|
|
|
var path = Path.Combine(Options.OutputDir, file); |
|
|
|
|
|