78
78
URL "http://telepathy.freedesktop.org"
81
# Find python version >= 2.5
82
find_package(PythonLibrary REQUIRED)
84
if(${PYTHON_SHORT_VERSION} VERSION_GREATER ${REQUIRED_PY} OR ${PYTHON_SHORT_VERSION} VERSION_EQUAL ${REQUIRED_PY})
85
message(STATUS "Python ${PYTHON_SHORT_VERSION} found")
86
else(${PYTHON_SHORT_VERSION} VERSION_GREATER ${REQUIRED_PY} OR ${PYTHON_SHORT_VERSION} VERSION_EQUAL ${REQUIRED_PY})
87
message(SEND_ERROR "Python >= ${REQUIRED_PY} is required")
88
endif(${PYTHON_SHORT_VERSION} VERSION_GREATER ${REQUIRED_PY} OR ${PYTHON_SHORT_VERSION} VERSION_EQUAL ${REQUIRED_PY})
89
set_package_properties(PythonLibrary PROPERTIES
90
DESCRIPTION "Python Library"
91
URL "http://www.python.org"
82
if(${CMAKE_VERSION} VERSION_LESS 3.12)
83
find_package(PythonInterp 3 REQUIRED)
84
set_package_properties(PythonInterp PROPERTIES
85
DESCRIPTION "Python Interpreter"
86
URL "http://www.python.org"
89
# PythonInterp exposes PYTHON_EXECUTABLE on its own
91
find_package(Python3 REQUIRED)
92
set_package_properties(Python3 PROPERTIES
93
DESCRIPTION "Python Interpreter"
94
URL "http://www.python.org"
96
set(PYTHON_EXECUTABLE "${Python3_EXECUTABLE}")
94
99
# Find TelepathyLogger >= 0.8.0
95
100
set(TELEPATHY_LOGGER_MIN_VERSION 0.8.0)