summaryrefslogtreecommitdiff
path: root/sync.profile
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2021-06-28 18:52:17 +0200
committerMichal Klocek <michal.klocek@qt.io>2021-06-29 17:32:34 +0200
commit82769967d385c3037cfe2decb6687abdf23035f9 (patch)
tree21860581dc7d63db16ea4cb762c29d357308f4bc /sync.profile
parent28d3d74ac32dcd16969a17ab4bb08b11c18c7f4e (diff)
downloadqtwebengine-82769967d385c3037cfe2decb6687abdf23035f9.tar.gz
Fix issues with missing headers for topLevel builds
Sync script is run by topLevel build during first configure phase. Move sync.profile to module root dir, and run sync script twice during the topLevel builds. This will work since sync script will look up in parent directory for sync.profile for libs external build. Fixes: QTBUG-94343 Fixes: QTBUG-94709 Task-number: QTBUG-94702 Pick-to: 6.2 Change-Id: Icb80d9248ee4611317ab0fba9aa988f8e5ee8073 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'sync.profile')
-rw-r--r--sync.profile15
1 files changed, 15 insertions, 0 deletions
diff --git a/sync.profile b/sync.profile
new file mode 100644
index 000000000..77a499d4c
--- /dev/null
+++ b/sync.profile
@@ -0,0 +1,15 @@
+%modules = ( # path to module name map
+ "QtWebEngineQuick" => "$basedir/src/webenginequick",
+ "QtWebEngineWidgets" => "$basedir/src/webenginewidgets",
+ "QtWebEngineTestSupport" => "$basedir/src/webenginequick/testsupport",
+ "QtWebEngineCore" => "$basedir/src/core/api",
+ "QtPdf" => "$basedir/src/pdf",
+ "QtPdfWidgets" => "$basedir/src/pdfwidgets",
+);
+%moduleheaders = ( # restrict the module headers to those found in relative path
+ "QtWebEngineQuick" => "api",
+ "QtWebEngineWidgets" => "api",
+ "QtPdf" => "api"
+);
+%classnames = (
+);