summaryrefslogtreecommitdiffstats
path: root/sync.profile
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2021-06-28 18:52:17 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-06-30 12:08:28 +0000
commit670f928e4ff403b7b9acdf6468eaea642671df4d (patch)
treeb2e460efc341825f0abf57846bb390cd03d18723 /sync.profile
parent9b63d7f35bfe9f4baf5807820caa0f75553baee0 (diff)
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 Change-Id: Icb80d9248ee4611317ab0fba9aa988f8e5ee8073 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> (cherry picked from commit 82769967d385c3037cfe2decb6687abdf23035f9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
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 = (
+);