py-defs.mk: Add automatic detection of PY_CPYTHON_PREFIX

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2019-06-11 08:47:46 +00:00
commit 386f9304c6

View file

@ -27,7 +27,8 @@ PY_ALL_PY = $(PY_SRC_PY)
ifneq ($(PYTHON_VERSION),3)
PY_PYC = $(patsubst %.py,%.pyc,$(PY_ALL_PY))
else
PY_PYC = $(patsubst %.py,__pycache__/%.cpython-37.pyc,$(PY_ALL_PY))
PY_CPYTHON_PREFIX := $(shell $(PYTHON) -c "import sys; print('cpython-{}{}'.format(sys.version_info[0],sys.version_info[1]))")
PY_PYC = $(patsubst %.py,__pycache__/%.$(PY_CPYTHON_PREFIX).pyc,$(PY_ALL_PY))
endif
ifneq ($(PY_INSTALL_DIR),)