Monday, March 30, 2020

CMake and python executable path

This little diff should fix many cases instead fixing every by hand.

What do you think?

Index: python.port.mk
===================================================================
RCS file: /cvs/ports/lang/python/python.port.mk,v
retrieving revision 1.120
diff -u -p -r1.120 python.port.mk
--- python.port.mk 11 Feb 2020 11:45:31 -0000 1.120
+++ python.port.mk 30 Mar 2020 16:49:57 -0000
@@ -190,6 +190,9 @@ CONFIGURE_ENV += PYTHON="${MODPY_BIN}"
.if ${CONFIGURE_STYLE:Mgnu}
CONFIGURE_ENV += ac_cv_prog_PYTHON="${MODPY_BIN}" \
ac_cv_path_PYTHON="${MODPY_BIN}"
+.elif ${CONFIGURE_STYLE:Mcmake}
+# https://cmake.org/cmake/help/latest/module/FindPythonInterp.html
+CONFIGURE_ARGS += -DPYTHON_EXECUTABLE=${MODPY_BIN}
.endif

MODPY_CMD = cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \

No comments:

Post a Comment