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
{ {
get get
{ {
var assemblyDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); var assemblyDir = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
var builtinsDir = Path.Combine(assemblyDir, "lib", "clang", ClangVersion, "include"); return Path.Combine(assemblyDir, "lib", "clang", ClangVersion, "include");
return builtinsDir;
} }
} }

Loading…
Cancel
Save