aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristophe Marin <christophe@krop.fr>2023-05-30 12:07:05 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-06-06 17:37:38 +0000
commite730cba8703a6cf3604fb8c8eb8f37c871f0e526 (patch)
treec9c4574865a3a01da8e19eebb5cddb37f592cf3f
parent9c47ad097da05a1a32c8038fffd3175c48a4552d (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 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> (cherry picked from commit e75e6bf65cd1af768992ec048c3d158c175532f1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-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()