elua: enable module lookups in apps location

This will allow for better organization of the docgen script.
This commit is contained in:
Daniel Kolesa 2016-07-19 16:19:42 +01:00
parent 7d443f30e2
commit 0d126eab35
2 changed files with 3 additions and 2 deletions

View File

@ -499,7 +499,7 @@ _elua_module_system_init(lua_State *L)
const char *modpath = es->moddir;
const char *appspath = es->appsdir;
Eina_Stringshare *data = NULL;
int n = 3;
int n = 4;
if (!corepath || !modpath || !appspath)
return 0;
lua_pushvalue(L, 1);
@ -515,6 +515,7 @@ _elua_module_system_init(lua_State *L)
}
lua_pushfstring(L, "%s/?.eo.lua;", modpath);
lua_pushfstring(L, "%s/?.lua;", modpath);
lua_pushfstring(L, "%s/?.lua;", appspath);
lua_pushvalue(L, 3);
lua_concat(L, n + 1);
lua_pushfstring(L, "%s/?.lua;", appspath);

View File

@ -17,7 +17,7 @@ M.preload = preload
for k, v in pairs(package.loaded) do loaded[k] = v end
M.path = "./?.lua;/?/init.lua"
M.path = "./?.lua;./?/init.lua"
M.cpath = ""
M.apath = "./?.lua"