diff --git a/src/Generator/Passes/CleanUnitPass.cs b/src/Generator/Passes/CleanUnitPass.cs index edb00561..e13c6257 100644 --- a/src/Generator/Passes/CleanUnitPass.cs +++ b/src/Generator/Passes/CleanUnitPass.cs @@ -36,6 +36,12 @@ namespace CppSharp.Passes var path = DriverOptions.getIncludeDirs(i); int idx = filePath.IndexOf(path, System.StringComparison.Ordinal); + if (idx == -1) + { + path = path.Replace('/', '\\'); + idx = filePath.IndexOf(path, System.StringComparison.Ordinal); + } + if (idx == -1) continue; string inc = filePath.Substring(path.Length);