From 9b0f22133454ae451568aa1104af58709f3163d4 Mon Sep 17 00:00:00 2001 From: triton Date: Sat, 16 Aug 2014 00:50:56 +0100 Subject: [PATCH] Try an alternative path separator when cleaning up file paths. --- src/Generator/Passes/CleanUnitPass.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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);