From 05315738755f3f327a61481b43bf2717a7b28666 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Wed, 7 Sep 2016 03:15:20 +0300 Subject: [PATCH] Restored the sorting of modules by dependencies which had regressed. It had stopped working since the introduction of the system module. Signed-off-by: Dimitar Dobrev --- src/Generator/Driver.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Generator/Driver.cs b/src/Generator/Driver.cs index ed55ede4..34f703d0 100644 --- a/src/Generator/Driver.cs +++ b/src/Generator/Driver.cs @@ -222,7 +222,7 @@ namespace CppSharp public void SortModulesByDependencies() { - if (Options.Modules.All(m => m.Libraries.Any())) + if (Options.Modules.All(m => m.Libraries.Any() || m == Options.SystemModule)) { var sortedModules = Options.Modules.TopologicalSort(m => {