From c2639d5698dcb5e024dd1e91e5631aa654dc0914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Br=C3=BCns?= Date: Sun, 30 Sep 2018 22:30:47 +0200 Subject: Bindings: Remove INSTALL_DIR_SUFFIX from ecm_generate_python_binding Summary: The option is no longer used from any framework, and was always defaulting to site-packages previously, as INSTALL_DIR_SUFFIX was empty. Also see D15558, D15845. Test Plan: build e.g kcoreaddons Reviewers: #frameworks, apol, lbeltrame Reviewed By: lbeltrame Subscribers: lbeltrame, kde-frameworks-devel, kde-buildsystem Tags: #frameworks, #build_system Differential Revision: https://phabricator.kde.org/D15867 --- find-modules/FindPythonModuleGeneration.cmake | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/find-modules/FindPythonModuleGeneration.cmake b/find-modules/FindPythonModuleGeneration.cmake index 15f89f0f..b33915fa 100644 --- a/find-modules/FindPythonModuleGeneration.cmake +++ b/find-modules/FindPythonModuleGeneration.cmake @@ -288,7 +288,7 @@ endfunction() function(ecm_generate_python_binding) - set(oneValueArgs TARGET PYTHONNAMESPACE MODULENAME RULES_FILE INSTALL_DIR_SUFFIX) + set(oneValueArgs TARGET PYTHONNAMESPACE MODULENAME RULES_FILE) set(multiValueArgs SIP_DEPENDS SIP_INCLUDES HEADERS) cmake_parse_arguments(GPB "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) @@ -325,10 +325,6 @@ function(ecm_generate_python_binding) set(GPB_RULES_FILE "${GPB_MODULE_DIR}/Qt5Ruleset.py") endif() - if (NOT GPB_INSTALL_DIR_SUFFIX) - set(GPB_INSTALL_DIR_SUFFIX site-packages) - endif() - list(APPEND generator_depends ${GPB_RULES_FILE}) foreach(hdr ${GPB_HEADERS}) @@ -446,7 +442,7 @@ headers = sipAPI${GPB_MODULENAME} OUTPUT_NAME "${GPB_MODULENAME}") if (GPB_SIP_DEPENDS MATCHES PyKF5) - set(_kf5_python_prefix ${CMAKE_INSTALL_PREFIX}/lib/python${pyversion${pyversion}_maj_min}/${GPB_INSTALL_DIR_SUFFIX}) + set(_kf5_python_prefix ${CMAKE_INSTALL_PREFIX}/lib/python${pyversion${pyversion}_maj_min}/site-packages) else() set(_kf5_python_prefix ${CMAKE_BINARY_DIR}/py${pyversion}) endif() @@ -456,7 +452,7 @@ headers = sipAPI${GPB_MODULENAME} ) install(DIRECTORY ${CMAKE_BINARY_DIR}/py${pyversion}/${GPB_PYTHONNAMESPACE} - DESTINATION lib/python${pyversion${pyversion}_maj_min}/${GPB_INSTALL_DIR_SUFFIX}) + DESTINATION lib/python${pyversion${pyversion}_maj_min}/site-packages) install(FILES ${sip_files} "${CMAKE_CURRENT_BINARY_DIR}/sip/${GPB_PYTHONNAMESPACE}/${GPB_MODULENAME}/${GPB_MODULENAME}mod.sip" DESTINATION share/sip/${GPB_PYTHONNAMESPACE}/${GPB_MODULENAME} ) -- cgit v1.2.1