aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/cmake/Macros/PySideModules.cmake
diff options
context:
space:
mode:
authorChristophe Marin <christophe@krop.fr>2023-05-30 12:07:05 +0200
committerChristophe Marin <christophe@krop.fr>2023-06-06 18:54:43 +0200
commite75e6bf65cd1af768992ec048c3d158c175532f1 (patch)
treea9719e0a5383a3f22aaac4f4f5e4c3dede48a0f8 /sources/pyside6/cmake/Macros/PySideModules.cmake
parentb5c0e36adc3b073550863df8fd180e87eedb7f2a (diff)
CMake: Fix installation of pyi files
'file(GLOB ...)' cannot be used since these files are generated at build time. Patch by Julien Schueller. Fixes: PYSIDE-2184 Pick-to: 6.5 Change-Id: I33f614f7a18082ca274ef0580af08492121cf895 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'sources/pyside6/cmake/Macros/PySideModules.cmake')
-rw-r--r--sources/pyside6/cmake/Macros/PySideModules.cmake6
1 files changed, 1 insertions, 5 deletions
diff --git a/sources/pyside6/cmake/Macros/PySideModules.cmake b/sources/pyside6/cmake/Macros/PySideModules.cmake
index d86b993d7..463c60945 100644
--- a/sources/pyside6/cmake/Macros/PySideModules.cmake
+++ b/sources/pyside6/cmake/Macros/PySideModules.cmake
@@ -259,11 +259,7 @@ macro(create_pyside_module)
${generate_pyi_options})
add_dependencies("${module_NAME}_pyi" ${module_NAME})
- file(GLOB hinting_stub_files
- RELATIVE
- "${CMAKE_CURRENT_BINARY_DIR}/PySide6"
- "${CMAKE_CURRENT_BINARY_DIR}/PySide6/*.pyi")
- install(FILES ${hinting_stub_files}
+ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/../${module_NAME}.pyi"
DESTINATION "${PYTHON_SITE_PACKAGES}/PySide6")
endif()