File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -31,9 +31,19 @@ private Module GetModule(TranslationUnit unit)
31
31
includeDir = "." ;
32
32
includeDir = Path . GetFullPath ( includeDir ) ;
33
33
34
- return Options . Modules . FirstOrDefault (
35
- m => m . IncludeDirs . Any ( i => Path . GetFullPath ( i ) == includeDir ) ) ??
36
- Options . Modules [ 1 ] ;
34
+ // Added in https://github.com/mono/CppSharp/pull/1736, but causes us issues.
35
+ // return Options.Modules.FirstOrDefault(
36
+ // m => m.IncludeDirs.Any(i => Path.GetFullPath(i) == includeDir)) ??
37
+ // Options.Modules[1];
38
+
39
+ Module module = Options . Modules . Find (
40
+ m => m . IncludeDirs . Any ( i => Path . GetFullPath ( i ) == includeDir ) ) ;
41
+ if ( module == null )
42
+ {
43
+ unit . ExplicitlyIgnore ( ) ;
44
+ module = Options . Modules [ 1 ] ;
45
+ }
46
+ return module ;
37
47
}
38
48
39
49
public override bool VisitDeclarationContext ( DeclarationContext context )
You can’t perform that action at this time.
0 commit comments