From fa6a05f6a9f84d805eb39f25714e95d905c7ff62 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Fri, 5 May 2023 18:23:01 -0600 Subject: [PATCH] allow kiss/kiss libPath --- src/kiss/Helpers.hx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/kiss/Helpers.hx b/src/kiss/Helpers.hx index b671253..4f2788a 100644 --- a/src/kiss/Helpers.hx +++ b/src/kiss/Helpers.hx @@ -854,9 +854,8 @@ class Helpers { for (dir in classPaths) { var parts = Path.normalize(dir).split("/"); var matchingPartIndex = parts.indexOf(haxelibName); - - if (matchingPartIndex != -1) { + while (matchingPartIndex != -1) { var path = parts.slice(0, matchingPartIndex + 1).join("/"); // TODO support all possible classPath formats: @@ -875,6 +874,8 @@ class Helpers { var githubPath = parts.slice(0, matchingPartIndex + 4).join("/"); if (FileSystem.exists(Path.join([githubPath, "haxelib.json"]))) return githubPath; } + + matchingPartIndex = parts.indexOf(haxelibName, matchingPartIndex + 1); } }