From 386f9304c6a84df8fd6a730741d16c542a9ac4fa Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 11 Jun 2019 08:47:46 +0000 Subject: [PATCH] py-defs.mk: Add automatic detection of PY_CPYTHON_PREFIX Signed-off-by: Jan Lindemann --- make/py-defs.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/make/py-defs.mk b/make/py-defs.mk index 80503b5d..ce4504c6 100644 --- a/make/py-defs.mk +++ b/make/py-defs.mk @@ -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),)