[lxc-devel] [PATCH] lua: respect configure's --prefix
Natanael Copa
ncopa at alpinelinux.org
Tue Mar 4 09:50:27 UTC 2014
Install lua files under the confiugred --prefix rather than use the
pkg-config's variables LUA_INSTALL_[CL]MOD.
Users will likely want user --prefix while packagers will use DESTDIR.
Set the default to $datadir/lua/$LUA_VERSION for arch independent
lua modules and $libdir/lua/$LUA_VERSION for arch dependant .so module.
This should work for most distros. If it does not, then packagers
can still do:
make install lualibdir=$(pkg-config lua --variable=INSTALL_CMOD) ...
This fixes #169
Signed-off-by: Natanael Copa <ncopa at alpinelinux.org>
---
configure.ac | 6 ++----
src/lua-lxc/Makefile.am | 6 ++++--
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/configure.ac b/configure.ac
index 3e2db59..47e3869 100644
--- a/configure.ac
+++ b/configure.ac
@@ -379,10 +379,8 @@ AM_COND_IF([ENABLE_LUA],
PKG_CHECK_VAR([LUA_VERSION], [$LUAPKGCONFIG], [V],,
[PKG_CHECK_VAR([LUA_VERSION], [$LUAPKGCONFIG], [major_version])])
AC_MSG_RESULT([$LUA_VERSION])
- PKG_CHECK_VAR([LUA_INSTALL_CMOD], [$LUAPKGCONFIG], [INSTALL_CMOD],,
- [LUA_INSTALL_CMOD=$libdir/lua/$LUA_VERSION])
- PKG_CHECK_VAR([LUA_INSTALL_LMOD], [$LUAPKGCONFIG], [INSTALL_LMOD],,
- [LUA_INSTALL_LMOD=$datadir/lua/$LUA_VERSION])
+ AC_SUBST([LUA_LIBDIR], [$libdir/lua/$LUA_VERSION])
+ AC_SUBST([LUA_SHAREDIR], [$datadir/lua/$LUA_VERSION])
])
# Optional bash integration
diff --git a/src/lua-lxc/Makefile.am b/src/lua-lxc/Makefile.am
index 540238f..6201adc 100644
--- a/src/lua-lxc/Makefile.am
+++ b/src/lua-lxc/Makefile.am
@@ -1,7 +1,9 @@
if ENABLE_LUA
-luadir=$(LUA_INSTALL_LMOD)
-sodir=$(LUA_INSTALL_CMOD)/lxc
+luasharedir=$(LUA_SHAREDIR)
+lualibdir=$(LUA_LIBDIR)
+luadir=$(luasharedir)
+sodir=$(lualibdir)/lxc
lua_DATA=lxc.lua
--
1.9.0
More information about the lxc-devel
mailing list