Mercurial > wow > dependencyloader
diff DependencyLoader_Bootstrap/bootstrap.lua @ 10:e0a4a8b5b389
lots more modifications...
author | mckenziemc |
---|---|
date | Sun, 05 Dec 2010 03:10:07 -0800 |
parents | 5362e308c3eb |
children | b230b94d4487 |
line wrap: on
line diff
--- a/DependencyLoader_Bootstrap/bootstrap.lua Sun Dec 05 00:12:57 2010 -0800 +++ b/DependencyLoader_Bootstrap/bootstrap.lua Sun Dec 05 03:10:07 2010 -0800 @@ -6,14 +6,18 @@ local addonName, addonTable = ... + +print("loading DependencyLoader_Bootstrap") + -- TODO: move and use dependency parsing function here? -local dependencies = {"LibStub", "LibPrint-1.0", "Ace3"} +local dependencies = {"LibStub", "Ace3", "LibBuilder-1.0", "LibPrint-1.0", "LibScriptLink-1.0"} local canLoad = true for _, addon in pairs(dependencies) do local reason = select(6, GetAddOnInfo(addon)) - if reason ~= nil and reason ~= "DISABLED" then + if reason ~= nil and reason ~= "DISABLED" and reason ~= "DEP_DISABLED" then + print("Can't load", addon) canLoad = false break end @@ -25,12 +29,13 @@ end -print("Loading DependencyLoader") +print("bootstrap: Loading DependencyLoader") for _, addon in pairs(dependencies) do EnableAddOn(addon) + LoadAddOn(addon) end -EnableAddOn("DependencyLoader_Core") -LoadAddOn("DependencyLoader_Core") +EnableAddOn("DependencyLoader") +LoadAddOn("DependencyLoader")