aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--find-modules/FindPythonModuleGeneration.cmake10
1 files 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}
)