Use the new way to find Python with CMake >= 3.12.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/81/head
Slávek Banko 8 months ago
parent d80915dd0c
commit 2023e38877
Signed by: SlavekB
GPG Key ID: 608F5293A04BE668

@ -201,8 +201,25 @@ endif ( BUILD_KSIM )
if ( BUILD_SUPERKARAMBA )
check_include_file( "sys/types.h" HAVE_SYS_TYPES_H )
find_package( PythonLibs )
if( NOT PYTHONLIBS_FOUND OR "${PYTHONLIBS_VERSION_STRING}" LESS "3" )
if( ${CMAKE_VERSION} VERSION_LESS "3.12" )
find_package( PythonLibs )
if( NOT PYTHONLIBS_FOUND )
tde_message_fatal( "Python is required, but was not found on your system" )
endif( NOT PYTHONLIBS_FOUND )
else( )
find_package( Python COMPONENTS Development )
if( NOT Python_Development_FOUND )
tde_message_fatal( "Python is required, but was not found on your system" )
endif( )
set( PYTHONLIBS_VERSION_STRING "${Python_VERSION}" )
set( PYTHON_VERSION_STRING "${Python_VERSION}" )
set( PYTHON_VERSION_MAJOR "${Python_VERSION_MAJOR}" )
set( PYTHON_VERSION_MINOR "${Python_VERSION_MINOR}" )
set( PYTHON_INCLUDE_DIRS "${Python_INCLUDE_DIRS}" )
set( PYTHON_LIBRARIES "${Python_LIBRARIES}" )
endif( )
if( "${PYTHONLIBS_VERSION_STRING}" LESS "3" )
tde_message_fatal( "Python3 is required, but was not found on your system" )
endif( )

@ -1,7 +1,7 @@
##### xcursor.so #######################
include_directories(
${PYTHON_INCLUDE_DIR}
${PYTHON_INCLUDE_DIRS}
)
tde_add_library( xcursor MODULE NO_LIBTOOL_FILE

Loading…
Cancel
Save