From c9d602ab4afa5c9834c4674a742dc9bab7f4b326 Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Fri, 10 Oct 2025 08:33:54 +0000 Subject: [PATCH] Build: Fix super project build for libpyside Amend f73a5a291cd1a3b6f7bbd3f761435dc468771a31 and extend it to libpyside to avoid dublicate installations. Task-number: QTBUG-141036 Change-Id: I7037c00c2fcdb4bddc51e8240a46ac689d814477 Reviewed-by: Shyamnath Premnadh (cherry picked from commit 57579e218cfa3f7f36ea7d819c170bc62bc9ae4a) Reviewed-by: Qt Cherry-pick Bot --- sources/pyside6/libpyside/CMakeLists.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sources/pyside6/libpyside/CMakeLists.txt b/sources/pyside6/libpyside/CMakeLists.txt index 75c232874..b0050dd00 100644 --- a/sources/pyside6/libpyside/CMakeLists.txt +++ b/sources/pyside6/libpyside/CMakeLists.txt @@ -189,10 +189,12 @@ install(TARGETS pyside6 EXPORT PySide6Targets set_target_properties(pyside6 PROPERTIES VERSION ${PYSIDE_SOVERSION}) -install(TARGETS pyside6 EXPORT PySide6WheelTargets - LIBRARY DESTINATION "PySide6" - ARCHIVE DESTINATION "PySide6" - RUNTIME DESTINATION "PySide6") +if(NOT is_pyside6_superproject_build) + install(TARGETS pyside6 EXPORT PySide6WheelTargets + LIBRARY DESTINATION "PySide6" + ARCHIVE DESTINATION "PySide6" + RUNTIME DESTINATION "PySide6") +endif() install(FILES "${CMAKE_CURRENT_BINARY_DIR}/pyside6${pyside6_SUFFIX}.pc" DESTINATION "${LIB_INSTALL_DIR}/pkgconfig")