forked from enlightenment/efl
elua: enable module lookups in apps location
This will allow for better organization of the docgen script.
This commit is contained in:
parent
7d443f30e2
commit
0d126eab35
|
@ -499,7 +499,7 @@ _elua_module_system_init(lua_State *L)
|
||||||
const char *modpath = es->moddir;
|
const char *modpath = es->moddir;
|
||||||
const char *appspath = es->appsdir;
|
const char *appspath = es->appsdir;
|
||||||
Eina_Stringshare *data = NULL;
|
Eina_Stringshare *data = NULL;
|
||||||
int n = 3;
|
int n = 4;
|
||||||
if (!corepath || !modpath || !appspath)
|
if (!corepath || !modpath || !appspath)
|
||||||
return 0;
|
return 0;
|
||||||
lua_pushvalue(L, 1);
|
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/?.eo.lua;", modpath);
|
||||||
lua_pushfstring(L, "%s/?.lua;", modpath);
|
lua_pushfstring(L, "%s/?.lua;", modpath);
|
||||||
|
lua_pushfstring(L, "%s/?.lua;", appspath);
|
||||||
lua_pushvalue(L, 3);
|
lua_pushvalue(L, 3);
|
||||||
lua_concat(L, n + 1);
|
lua_concat(L, n + 1);
|
||||||
lua_pushfstring(L, "%s/?.lua;", appspath);
|
lua_pushfstring(L, "%s/?.lua;", appspath);
|
||||||
|
|
|
@ -17,7 +17,7 @@ M.preload = preload
|
||||||
|
|
||||||
for k, v in pairs(package.loaded) do loaded[k] = v end
|
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.cpath = ""
|
||||||
M.apath = "./?.lua"
|
M.apath = "./?.lua"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue