@ -15,36 +15,12 @@ endif()
find_host_package ( PythonInterp 2.0 )
unset ( HAVE_SPHINX CACHE )
if ( PYTHON_EXECUTABLE )
if ( PYTHON_VERSION_STRING )
set ( PYTHON_VERSION_MAJOR_MINOR "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}" )
set ( PYTHON_VERSION_FULL "${PYTHON_VERSION_STRING}" )
else ( )
execute_process ( COMMAND ${ PYTHON_EXECUTABLE } --version
E R R O R _ V A R I A B L E P Y T H O N _ V E R S I O N _ F U L L
E R R O R _ S T R I P _ T R A I L I N G _ W H I T E S P A C E )
string ( REGEX MATCH "[0-9]+.[0-9]+" PYTHON_VERSION_MAJOR_MINOR "${PYTHON_VERSION_FULL}" )
endif ( )
if ( "${PYTHON_VERSION_FULL}" MATCHES "[0-9]+.[0-9]+.[0-9]+" )
set ( PYTHON_VERSION_FULL "${CMAKE_MATCH_0}" )
elseif ( "${PYTHON_VERSION_FULL}" MATCHES "[0-9]+.[0-9]+" )
set ( PYTHON_VERSION_FULL "${CMAKE_MATCH_0}" )
else ( )
unset ( PYTHON_VERSION_FULL )
endif ( )
if ( PYTHONINTERP_FOUND )
set ( PYTHON_VERSION_MAJOR_MINOR "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}" )
if ( NOT ANDROID AND NOT IOS )
if ( CMAKE_VERSION VERSION_GREATER 2.8.8 AND PYTHON_VERSION_FULL )
find_host_package ( PythonLibs ${ PYTHON_VERSION_FULL } EXACT )
else ( )
find_host_package ( PythonLibs ${ PYTHON_VERSION_FULL } )
endif ( )
# c m a k e 2 . 4 ( at least on Ubuntu 8.04 ( hardy ) ) d o n ' t d e f i n e P Y T H O N L I B S _ F O U N D
if ( NOT PYTHONLIBS_FOUND AND PYTHON_INCLUDE_PATH )
set ( PYTHONLIBS_FOUND ON )
endif ( )
find_host_package ( PythonLibs "${PYTHON_VERSION_STRING}" EXACT )
endif ( )
if ( NOT ANDROID AND NOT IOS )
@ -113,4 +89,4 @@ if(PYTHON_EXECUTABLE)
endif ( )
endif ( )
endif ( BUILD_DOCS )
endif ( PYTHON_EXECUTABLE )
endif ( )