From ba61f9e7016c62a511619662d02e94f88daa5a29 Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Tue, 29 May 2018 15:13:46 -0700 Subject: [PATCH] Add error when asset libraries are not processed --- lime/tools/helpers/AssetHelper.hx | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/lime/tools/helpers/AssetHelper.hx b/lime/tools/helpers/AssetHelper.hx index 390c43ff7..5b96a7f72 100644 --- a/lime/tools/helpers/AssetHelper.hx +++ b/lime/tools/helpers/AssetHelper.hx @@ -450,7 +450,27 @@ class AssetHelper { } - HaxelibHelper.runCommand ("", args); + try { + + HaxelibHelper.runCommand ("", args, false); + + } catch (e:Dynamic) { + + var types = []; + + for (library in project.libraries) { + + if (library.type != null && project.libraryHandlers.exists (library.type) && project.libraryHandlers.get (library.type) == handler) { + + types.push (library.type); + + } + + } + + LogHelper.error ("Could not process asset libraries (" + types.join (", ") + ")"); + + } if (FileSystem.exists (outputFile)) {