diff options
| author | Stefan Brüns <stefan.bruens@rwth-aachen.de> | 2018-09-30 22:30:47 +0200 | 
|---|---|---|
| committer | Stefan Brüns <stefan.bruens@rwth-aachen.de> | 2018-10-16 03:25:00 +0200 | 
| commit | c2639d5698dcb5e024dd1e91e5631aa654dc0914 (patch) | |
| tree | caaaca483d20f87c380f538cdbdf80438f2c85b6 | |
| parent | 72aa6e1bf19cb6beb58d56245e925d27030b52de (diff) | |
| download | extra-cmake-modules-c2639d5698dcb5e024dd1e91e5631aa654dc0914.tar.gz extra-cmake-modules-c2639d5698dcb5e024dd1e91e5631aa654dc0914.tar.bz2 | |
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
| -rw-r--r-- | find-modules/FindPythonModuleGeneration.cmake | 10 | 
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}          ) | 
