From cfa9aa9206627c06e528ff4e4ea24b6e2fcc8cb8 Mon Sep 17 00:00:00 2001 From: Andrey Kamaev Date: Sun, 24 Jun 2012 18:25:01 +0000 Subject: [PATCH] Search python libs exactly matching to python executable on cmake 2.8.9 and newer --- cmake/OpenCVDetectPython.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmake/OpenCVDetectPython.cmake b/cmake/OpenCVDetectPython.cmake index e66410d4b3..8be94caca5 100644 --- a/cmake/OpenCVDetectPython.cmake +++ b/cmake/OpenCVDetectPython.cmake @@ -30,7 +30,11 @@ if(PYTHON_EXECUTABLE) endif() if(NOT ANDROID AND NOT IOS) - find_host_package(PythonLibs ${PYTHON_VERSION_FULL}) + if(CMAKE_VERSION VERSION_GREATER 2.8.8) + find_host_package(PythonLibs ${PYTHON_VERSION_FULL} EXACT) + else() + find_host_package(PythonLibs ${PYTHON_VERSION_FULL}) + endif() # cmake 2.4 (at least on Ubuntu 8.04 (hardy)) don't define PYTHONLIBS_FOUND if(NOT PYTHONLIBS_FOUND AND PYTHON_INCLUDE_PATH) set(PYTHONLIBS_FOUND ON) -- GitLab