From b252de41d9f4ff931de1730c8ff91d8acf41840c Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Wed, 10 Jun 2015 01:38:14 +0300 Subject: [PATCH] Added a check whether a library to wrap has already been parsed. Signed-off-by: Dimitar Dobrev --- src/Generator/Driver.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Generator/Driver.cs b/src/Generator/Driver.cs index 1cb82890..6fd905a4 100644 --- a/src/Generator/Driver.cs +++ b/src/Generator/Driver.cs @@ -223,6 +223,9 @@ namespace CppSharp { foreach (var library in Options.Libraries) { + if (this.Symbols.Libraries.Any(l => l.FileName == library)) + continue; + var parser = new ClangParser(); parser.LibraryParsed += OnFileParsed;