From 815b9dcf37d4eee8836181fad9abe7594c4fbd66 Mon Sep 17 00:00:00 2001 From: triton Date: Sat, 20 Jul 2013 03:05:16 +0100 Subject: [PATCH] Output the runtime helper in sources instead of headers. --- src/Generator/Generators/CLI/CLIHeadersTemplate.cs | 3 +++ src/Generator/Generators/CLI/CLISourcesTemplate.cs | 3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Generator/Generators/CLI/CLIHeadersTemplate.cs b/src/Generator/Generators/CLI/CLIHeadersTemplate.cs index a441dcf3..7b30fd30 100644 --- a/src/Generator/Generators/CLI/CLIHeadersTemplate.cs +++ b/src/Generator/Generators/CLI/CLIHeadersTemplate.cs @@ -28,6 +28,9 @@ namespace CppSharp.Generators.CLI WriteLine("#pragma once"); NewLine(); + if (Options.OutputInteropIncludes) + WriteLine("#include \"CppSharp.h\""); + PushBlock(CLIBlockKind.IncludesForwardReferences); WriteLine("#include <{0}>", TranslationUnit.IncludePath); GenerateIncludeForwardRefs(); diff --git a/src/Generator/Generators/CLI/CLISourcesTemplate.cs b/src/Generator/Generators/CLI/CLISourcesTemplate.cs index 1b0fc008..e6a585b8 100644 --- a/src/Generator/Generators/CLI/CLISourcesTemplate.cs +++ b/src/Generator/Generators/CLI/CLISourcesTemplate.cs @@ -34,9 +34,6 @@ namespace CppSharp.Generators.CLI WriteLine("#include \"{0}.h\"", file); GenerateForwardReferenceHeaders(); - if (Options.OutputInteropIncludes) - WriteLine("#include "); - NewLine(); PopBlock();