History log of /lxc/src/lua-lxc/Makefile.am
Revision Date Author Comments Expand
4082d0deb030b1b93ab8c0054c3f638252649084 26-Oct-2016 Stéphane Graber <stgraber@ubuntu.com>

Use libtool for liblxc.so This should allow proper filtering of build flags for libraries and make it easier to use PIE/PIC. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>

d79067a726f1b4a06828220cc11dd3cfbc244856 22-Aug-2014 Daniel Miranda <danielkza2@gmail.com>

build: Fix support for split build and source dirs Building LXC in a separate target directory, by running configure from outside the source tree, failed with multiple errors, mostly in the Python and Lua extensions, due to assuming the source dir and build dir are the same in a few places. To fix that: - Pre-process setup.py with the appropriate directories at configure time - Introduce the build dir as an include path in the Lua Makefile - Link the default container configuration file from the alternatives in the configure stage, instead of setting a variable and using it in the Makefile Signed-off-by: Daniel Miranda <danielkza2@gmail.com> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

94863addaec3fabeafda9ac7df091a00416af013 04-Mar-2014 Natanael Copa <ncopa@alpinelinux.org>

lua: respect configure's --prefix 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@alpinelinux.org> Acked-by: Dwight Engen <dwight.engen@oracle.com> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

a91365ee5e48961f6769a8f4836cb030f1ee9e3c 20-Feb-2014 Natanael Copa <ncopa@alpinelinux.org>

lua: Do not link Lua module to the Lua core library Modules should not link to the Lua core library. See http://lua-users.org/wiki/BuildingModules under "Do Not Link Modules to the Lua Core Libraries" Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

3ffe454baf944a7803b12c2cbd9e33ca81b76784 22-Oct-2013 Dwight Engen <dwight.engen@oracle.com>

install lua module 0644 instead of 0755 Fixes rpmlint error "script-without-shebang". Checked other lua modules and none are installed with execute permission. Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

12e93188de7dfe9ba66e022f9c28aa1f696a22e8 06-Sep-2013 Natanael Copa <ncopa@alpinelinux.org>

configure/makefile: Allow specify Lua pkg-config file with --with-lua-pc Enable support for both Lua 5.1 and 5.2 by letting user specify the Lua pkg-config package name. By default it will use 'lua' and try figure out which version it is. Signed-off-by: Natanael Copa <ncopa@alpinelinux.org> Acked-by: Stéphane Graber <stgraber@ubuntu.com>

c13c0e08da7dbfecb52e85233ac6cd17afa5d818 26-Mar-2013 Stéphane Graber <stgraber@ubuntu.com>

EXTRA_DIST: Fix missing files with "make dist" I recently noticed that the generated tarballs with "make dist" were incomplete unless the configure script was run on a machine with all possible build dependencies. That's wrong as you clearly don't need those dependencies to generate the tarball. This change fixes that. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>

f080ffd7d656fbd9505a8e8eb52a05d61355c677 29-Jan-2013 Dwight Engen <dwight.engen@oracle.com>

add lua binding for the lxc API The lua binding is based closely on the python binding. Also included are a test program for excercising the binding, and an lxc-top utility for showing statistics on running containers. Signed-off-by: Dwight Engen <dwight.engen@oracle.com> Acked-by: Stéphane Graber <stgraber@ubuntu.com>