From 8a281c1d2c798835bea7a9f23383f0e47ab3d9cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20D=C3=A9saulniers?= <sim.desaulniers@gmail.com> Date: Wed, 6 Apr 2016 15:10:57 -0400 Subject: [PATCH] fallback to setup.py generated install record --- python/Makefile.am | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/python/Makefile.am b/python/Makefile.am index 0949da89..98b66995 100644 --- a/python/Makefile.am +++ b/python/Makefile.am @@ -1,5 +1,7 @@ if USE_CYTHON +PYTHON_INSTALL_RECORD = $(builddir)/install_record.txt + pybuild.stamp: LDFLAGS="-L$(top_srcdir)/src/.libs" $(PYTHON) setup.py build_ext --inplace echo stamp > pybuild.stamp @@ -8,15 +10,18 @@ CLEANFILES = pybuild.stamp all-local: pybuild.stamp clean-local: - rm -rf $(builddir)/build $(builddir)/*.so + rm -rf $(builddir)/build $(builddir)/*.so $(PYTHON_INSTALL_RECORD) install-exec-local: - $(PYTHON) setup.py install + $(PYTHON) setup.py install --record $(PYTHON_INSTALL_RECORD) rm -rf $(builddir)/build if HAVE_PIP uninstall-local: /usr/bin/yes | $(PIP) uninstall $(PACKAGE) +else +uninstall-local: + while read -r file; do rm -rvf $$file ; done <$(PYTHON_INSTALL_RECORD) endif endif -- GitLab