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();