Skip to content
Snippets Groups Projects
Commit 378f0f6e authored by Piotr Ożarowski's avatar Piotr Ożarowski
Browse files

python.mk: add py_builddir_sh macro

parent 43f3ac59
No related branches found
No related tags found
No related merge requests found
......@@ -30,6 +30,9 @@ py_libdir = /usr/lib/python$(strip $(if $(findstring 3.,$(subst python,,$(1))),3
py_pkgname = $(if $(findstring 3.,$(2)),$(subst python-,python3-,$(1)),$(1))
# distutils' build directory
py_builddir = $(shell python$(strip $(1)) -c 'from distutils.command.build import build; from distutils.core import Distribution; b = build(Distribution()); b.finalize_options(); print(b.build_platlib)')
# The same macros for use inside loops in shell snippets
......@@ -37,8 +40,7 @@ py_sitename_sh = $$(basename $$(_py_=$(strip $(1)); python$${_py_\#python*} -c '
py_libdir_sh = $$(_py_=$(strip $(1)); python$${_py_\#python*} -c 'from distutils import sysconfig; print(sysconfig.get_python_lib())')
py_builddir_sh = $$(_py_=$(strip $(1)); python$${_py_\#python*} -c 'from distutils.command.build import build; from distutils.core import Distribution; b = build(Distribution()); b.finalize_options(); print(b.build_platlib)')
# Arguments to pass to setup.py install
py_setup_install_args = --install-layout=deb
# distutils' build directory
py_builddir = $(shell python$(strip $(1)) -c "from distutils.command.build import build; from distutils.core import Distribution; b = build(Distribution()); b.finalize_options(); print(b.build_platlib)")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment