diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-06-21 14:43:56 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2021-06-23 18:58:41 +0200 |
commit | 096e64ba2e866abf773f0fab3b72bf48012261f7 (patch) | |
tree | 95e17ee3e7a82c16c29e52b16a6c01da9bd3159f | |
parent | 47506f16c1ea10a9a17d9cfe980388afc0bd8593 (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.cmake | 7 |
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}) |