Browse Source

Output the runtime helper in sources instead of headers.

pull/13/merge
triton 13 years ago
parent
commit
815b9dcf37
  1. 3
      src/Generator/Generators/CLI/CLIHeadersTemplate.cs
  2. 3
      src/Generator/Generators/CLI/CLISourcesTemplate.cs

3
src/Generator/Generators/CLI/CLIHeadersTemplate.cs

@ -28,6 +28,9 @@ namespace CppSharp.Generators.CLI
WriteLine("#pragma once"); WriteLine("#pragma once");
NewLine(); NewLine();
if (Options.OutputInteropIncludes)
WriteLine("#include \"CppSharp.h\"");
PushBlock(CLIBlockKind.IncludesForwardReferences); PushBlock(CLIBlockKind.IncludesForwardReferences);
WriteLine("#include <{0}>", TranslationUnit.IncludePath); WriteLine("#include <{0}>", TranslationUnit.IncludePath);
GenerateIncludeForwardRefs(); GenerateIncludeForwardRefs();

3
src/Generator/Generators/CLI/CLISourcesTemplate.cs

@ -34,9 +34,6 @@ namespace CppSharp.Generators.CLI
WriteLine("#include \"{0}.h\"", file); WriteLine("#include \"{0}.h\"", file);
GenerateForwardReferenceHeaders(); GenerateForwardReferenceHeaders();
if (Options.OutputInteropIncludes)
WriteLine("#include <clix.hpp>");
NewLine(); NewLine();
PopBlock(); PopBlock();

Loading…
Cancel
Save