Browse Source

Look for the Clang headers along the main entry

This fixes a crash in our new NuGet where the executable code we used as a guide before, is now located in nested arch-specific folders.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/1575/head
Dimitar Dobrev 4 years ago
parent
commit
33e94b5f1f
  1. 5
      src/Parser/ParserOptions.cs

5
src/Parser/ParserOptions.cs

@ -376,9 +376,8 @@ namespace CppSharp.Parser @@ -376,9 +376,8 @@ namespace CppSharp.Parser
{
get
{
var assemblyDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
var builtinsDir = Path.Combine(assemblyDir, "lib", "clang", ClangVersion, "include");
return builtinsDir;
var assemblyDir = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
return Path.Combine(assemblyDir, "lib", "clang", ClangVersion, "include");
}
}

Loading…
Cancel
Save