@@ -289,6 +289,13 @@ target_alias = @target_alias@
289289top_build_prefix = @top_build_prefix@
290290top_builddir = @top_builddir@
291291top_srcdir = @top_srcdir@
292+ @ENABLE_PYTHON_FALSE@PYTHON_INSTALL_CMD = @echo "Python support disabled, skipping..."
293+ @ENABLE_PYTHON_TRUE@PYTHON_INSTALL_CMD = pip install --root=$(DESTDIR ) / \
294+ @ENABLE_PYTHON_TRUE@ --no-deps \
295+ @ENABLE_PYTHON_TRUE@ --ignore-installed \
296+ @ENABLE_PYTHON_TRUE@ --no-build-isolation .
297+
298+ @ENABLE_PYTHON_TRUE@PYTHON_UNINSTALL_CMD = rm -rf $(DESTDIR )$(libdir ) /python*/dist-packages/mypylogparser*
292299@ENABLE_LUA_TRUE@LUALIBFLAG = -shared -fpic
293300@ENABLE_LUA_TRUE@LUACFLAGS = -I../src $(LUA_INCLUDE ) -L../src/.libs
294301@ENABLE_RUBY_TRUE@RUBYLIBFLAG = -shared -fPIC -L$(RUBY_ARCHLIBDIR )
@@ -494,11 +501,6 @@ uninstall-am:
494501@ENABLE_PYTHON_TRUE@ --build-base $(shell readlink -f $(builddir))/build \
495502@ENABLE_PYTHON_TRUE@ --verbose)
496503
497- @ENABLE_PYTHON_TRUE@install-exec-py :
498- @ENABLE_PYTHON_TRUE@ $(PYTHON) $(srcdir)/setup.py install \
499- @ENABLE_PYTHON_TRUE@ --prefix $(DESTDIR)$(prefix) \
500- @ENABLE_PYTHON_TRUE@ --verbose
501-
502504@ENABLE_PYTHON_TRUE@clean-py :
503505@ENABLE_PYTHON_TRUE@ rm -rf *.o *.so *.la build
504506
@@ -542,6 +544,7 @@ all-local:
542544
543545install-exec-local :
544546 $(MAKE ) $(BINDING_INSTALL_EXEC )
547+ $(PYTHON_INSTALL_CMD )
545548
546549clean-local :
547550 $(MAKE ) $(BINDING_CLEAN )
0 commit comments