History log of /lxc/src/python-lxc/setup.py.in
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>

e2f91e3434ddf2d4cb85d2385057a492eb462166 10-Nov-2015 Fox Wilson <2016fwilson@babbage.csl.tjhsst.edu>

Use /usr/bin/env python3 instead of /usr/bin/python3 project-wide This fixes invocations of certain commands when python3 is installed in a nonstandard path (/usr/local/bin, for example). Signed-off-by: Fox Wilson <2016fwilson@tjhsst.edu>

f4eddfef90c41595905ff45a92ca6e9e954d279b 26-Aug-2014 Daniel Miranda <danielkza2@gmail.com>

build: Make setup.py run from srcdir to avoid distutils errors distutils can't handle paths to source files containing '..'. It will try to navigate away from the build directory and fail. To fix that, before building the python module, transform all the path variables then cd to the srcdir, and set the build directory manually. This is hopefully the last needed fix to use separate build and source diretories. Signed-off-by: Daniel Miranda <danielkza2@gmail.com> Acked-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>