--- a/find-modules/FindPythonModuleGeneration.cmake +++ b/find-modules/FindPythonModuleGeneration.cmake @@ -230,7 +230,7 @@ foreach(pyversion ${_pyversions}) ) else() - set(KDE_INSTALL_PYTHON${pyversion}DIR lib/python${pyversion${pyversion}_maj_min}/site-packages) + set(KDE_INSTALL_PYTHON${pyversion}DIR lib${LIB_SUFFIX}/python${pyversion${pyversion}_maj_min}/site-packages) endif() if(NOT IS_ABSOLUTE ${KDE_INSTALL_PYTHON${pyversion}DIR}) @@ -514,10 +514,16 @@ headers = sipAPI${GPB_MODULENAME} ${_kf5_python_prefix} ) + if (pyversion EQUAL "3") + set(sipversion ${pyversion}) + else () + set(sipversion "") + endif() + install(DIRECTORY ${CMAKE_BINARY_DIR}/py${pyversion}/${GPB_PYTHONNAMESPACE} DESTINATION ${KDE_INSTALL_PYTHON${pyversion}DIR}) install(FILES ${sip_files} "${CMAKE_CURRENT_BINARY_DIR}/sip/${GPB_PYTHONNAMESPACE}/${GPB_MODULENAME}/${GPB_MODULENAME}mod.sip" - DESTINATION share/sip/${GPB_PYTHONNAMESPACE}/${GPB_MODULENAME} + DESTINATION share/sip${sipversion}/${GPB_PYTHONNAMESPACE}/${GPB_MODULENAME} ) endforeach() endfunction()