mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
21 lines
819 B
Diff
21 lines
819 B
Diff
Don't fail if python isn't found.
|
|||
|
|
https://savannah.nongnu.org/bugs/index.php?65945
|
||
|
|
--- CMakeLists.txt.orig 2019-12-20 07:13:39.000000000 -0600
|
||
|
|
+++ CMakeLists.txt 2024-07-03 16:19:04.000000000 -0500
|
||
|
|
@@ -26,11 +26,15 @@
|
||
|
|
# find tools
|
||
|
|
# find python executable, for Python3 you need a virtual env, which links python to python3 executable!
|
||
|
|
find_package(PythonInterp 3.5)
|
||
|
|
+if(PythonInterp_FOUND)
|
||
|
|
execute_process(COMMAND ${PYTHON_EXECUTABLE}
|
||
|
|
-c "import sys; print('%s.%s' % (sys.version_info.major, sys.version_info.minor))"
|
||
|
|
OUTPUT_VARIABLE PYTHON_VERSION
|
||
|
|
OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||
|
|
string(REGEX MATCH "[0-9]" PYTHON_MAJOR_VERSION ${PYTHON_VERSION})
|
||
|
|
+else()
|
||
|
|
+ set(PYTHON_MAJOR_VERSION 0)
|
||
|
|
+endif()
|
||
|
|
|
||
|
|
# SWIG
|
||
|
|
if(BUILD_TCL OR BUILD_PYTHON)
|