aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-06-21 14:43:56 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-06-23 18:58:41 +0200
commit096e64ba2e866abf773f0fab3b72bf48012261f7 (patch)
tree95e17ee3e7a82c16c29e52b16a6c01da9bd3159f
parent47506f16c1ea10a9a17d9cfe980388afc0bd8593 (diff)
PySide6: Fix missing includes in QtWebEngine
Temporary workaround, to be reverted later. Task-number: PYSIDE-1570 Change-Id: I113c82236ebeebd3a0ecd31dbcecbb7704dc8d7c Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
-rw-r--r--sources/pyside6/cmake/Macros/PySideModules.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/pyside6/cmake/Macros/PySideModules.cmake b/sources/pyside6/cmake/Macros/PySideModules.cmake
index 462c47441..34f3aa090 100644
--- a/sources/pyside6/cmake/Macros/PySideModules.cmake
+++ b/sources/pyside6/cmake/Macros/PySideModules.cmake
@@ -93,6 +93,13 @@ macro(create_pyside_module)
set(shiboken_include_dir_list ${pyside6_SOURCE_DIR} ${qt_platform_includes}
${qt_core_includes})
+ # FIXME: Temporary hack until include convention in WebEngine is fixed
+ if("${module_NAME}" MATCHES "^QtWebEngine.*$")
+ get_target_property(qt_webengine_core_includes Qt${QT_MAJOR_VERSION}::WebEngineCore
+ INTERFACE_INCLUDE_DIRECTORIES)
+ list(APPEND shiboken_include_dir_list ${qt_webengine_core_includes})
+ endif()
+
# Transform the path separators into something shiboken understands.
make_path(shiboken_include_dirs ${shiboken_include_dir_list})