On Thu, Aug 4, 2011 at 11:14 AM, Jim Whitehead II
<jnwhiteh@gmail.com> wrote:
I previously reported this for Lua-5.1, but I'd like to reiterate it
for Lua-5.2 if possible before that version is released. I quite
frequently script the installation of Lua in a non-global environment,
sandboxing it to a project directory. This works fine, I can specify
INSTALL_TOP on the command line, but the path /usr/local is still
hardcoded in luaconf.h and there's no way to overwrite it without
editing the file directly.
--- luaconf_orig.h 2011-08-04 16:02:16.000000000 +0100
+++ luaconf.h 2011-08-04 16:03:15.000000000 +0100
@@ -99,7 +99,9 @@
#else /* }{ */
#define LUA_VDIR LUA_VERSION_MAJOR "." LUA_VERSION_MINOR "/"
+#ifndef LUA_ROOT
#define LUA_ROOT "/usr/local/"
+#endif
#define LUA_LDIR LUA_ROOT "share/lua/" LUA_VDIR
#define LUA_CDIR LUA_ROOT "lib/lua/" LUA_VDIR
#define LUA_PATH_DEFAULT \
This would allow me to define LUA_ROOT on the command line and invoke
make in the src directory. I'm not tied to this particular solution,
but I would love to be able to specify a custom value for LUA_ROOT
without needing to alter luaconf.h.
+1 I think would be a nice addition
--
Regards,
Ryan