blob: 338885c19472d414a52ba585d3fbfb4392ddf30c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
$NetBSD: patch-Modules_FindPythonLibs.cmake,v 1.1 2017/07/19 17:44:34 adam Exp $
Insist on select python version for pkgsrc.
--- Modules/FindPythonLibs.cmake.orig 2014-12-15 20:07:43.000000000 +0000
+++ Modules/FindPythonLibs.cmake
@@ -82,6 +82,13 @@ else()
set(_PYTHON_FIND_OTHER_VERSIONS ${_PYTHON3_VERSIONS} ${_PYTHON2_VERSIONS} ${_PYTHON1_VERSIONS})
endif()
+# for pkgsrc: force Python version (set in pyversion.mk)
+if(DEFINED PYVERSSUFFIX)
+ set(_VERSIONS ${PYVERSSUFFIX})
+else()
+ set(_VERSIONS ${_PYTHON2_VERSIONS} ${_PYTHON3_VERSIONS})
+endif()
+
# Set up the versions we know about, in the order we will search. Always add
# the user supplied additional versions to the front.
# If FindPythonInterp has already found the major and minor version,
@@ -91,7 +98,7 @@ set(_Python_VERSIONS ${Python_ADDITIONAL
if(DEFINED PYTHON_VERSION_MAJOR AND DEFINED PYTHON_VERSION_MINOR)
list(APPEND _Python_VERSIONS ${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR})
endif()
-list(APPEND _Python_VERSIONS ${_PYTHON_FIND_OTHER_VERSIONS})
+list(APPEND _Python_VERSIONS ${_VERSIONS})
unset(_PYTHON_FIND_OTHER_VERSIONS)
unset(_PYTHON1_VERSIONS)
|