aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/cmake
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2025-02-26 16:14:50 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2025-06-25 13:16:04 +0200
commite5b3dcfe685bf250d25f48111db289c175b112cc (patch)
tree877870fe17e91564e97ff4032e95254867a364f4 /sources/pyside6/cmake
parent869b0d78599d8f42d6ab2b9f8036c62fd9407562 (diff)
Fix PySide build for 6.10
Task-number: PYSIDE-3011 Task-number: QTBUG-87776 Change-Id: If1bbeb6599ef60d72f49a949a30b01f9140c8d97 Reviewed-by: Ece Cinucen <ece.cinucen@qt.io> Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/cmake')
-rw-r--r--sources/pyside6/cmake/PySideHelpers.cmake7
-rw-r--r--sources/pyside6/cmake/PySideSetup.cmake3
2 files changed, 6 insertions, 4 deletions
diff --git a/sources/pyside6/cmake/PySideHelpers.cmake b/sources/pyside6/cmake/PySideHelpers.cmake
index be1451bc3..b8a3c0c2b 100644
--- a/sources/pyside6/cmake/PySideHelpers.cmake
+++ b/sources/pyside6/cmake/PySideHelpers.cmake
@@ -235,9 +235,10 @@ macro(collect_module_if_found shortname)
# record the shortnames for the tests
list(APPEND all_module_shortnames ${shortname})
# Build Qt 5 compatibility variables
- if(${QT_MAJOR_VERSION} GREATER_EQUAL 6 AND NOT "${shortname}" STREQUAL "OpenGLFunctions")
- get_target_property(Qt6${shortname}_INCLUDE_DIRS Qt6::${shortname}
- INTERFACE_INCLUDE_DIRECTORIES)
+ get_target_property(Qt6${shortname}_INCLUDE_DIRS Qt6::${shortname}
+ INTERFACE_INCLUDE_DIRECTORIES)
+ # Find QtGui private headers for exposing some QPA classes
+ if("${shortname}" STREQUAL "Gui")
get_target_property(Qt6${shortname}_PRIVATE_INCLUDE_DIRS
Qt6::${shortname}Private
INTERFACE_INCLUDE_DIRECTORIES)
diff --git a/sources/pyside6/cmake/PySideSetup.cmake b/sources/pyside6/cmake/PySideSetup.cmake
index 370eccdf1..7d5df4a4c 100644
--- a/sources/pyside6/cmake/PySideSetup.cmake
+++ b/sources/pyside6/cmake/PySideSetup.cmake
@@ -97,7 +97,8 @@ if(QFP_QT_HOST_PATH)
endif()
endif()
endif()
-find_package(Qt6 REQUIRED COMPONENTS Core)
+# Find QtGui private headers for exposing some QPA classes
+find_package(Qt6 REQUIRED COMPONENTS Core CorePrivate Gui GuiPrivate)
add_definitions(${Qt${QT_MAJOR_VERSION}Core_DEFINITIONS})