diff options
author | Michal Klocek <michal.klocek@qt.io> | 2020-05-20 17:31:21 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2020-05-28 11:06:51 +0200 |
commit | 551a519c00f26fcafc5d3615d55b2fe205ffbbf3 (patch) | |
tree | e9f158ec8d2719c0ed7e6473134c4b7541265c61 /mkspecs/features | |
parent | f79694b899c425395146f85be02344ba50a2fd8b (diff) |
Split gn args for pdf and webengine
Currently we run gn with same sets of arguments for pdf
and webengine. Split those so we can make fine grain
configuration and drop some requirements.
Change-Id: I40890b5475dddadd0798ea091ca5e7143fd952b3
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'mkspecs/features')
-rw-r--r-- | mkspecs/features/functions.prf | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/mkspecs/features/functions.prf b/mkspecs/features/functions.prf index db0b072a7..d3ceb4c5e 100644 --- a/mkspecs/features/functions.prf +++ b/mkspecs/features/functions.prf @@ -71,11 +71,29 @@ defineReplace(gnPath) { return($$out) } -defineReplace(gnArgs) { +defineReplace(gnWebEngineArgs) { + linux { + include($$QTWEBENGINE_ROOT/src/buildtools/config/linux.pri) + include($$QTWEBENGINE_ROOT/src/core/config/linux.pri) + } + macos { + include($$QTWEBENGINE_ROOT/src/buildtools/config/mac_osx.pri) + include($$QTWEBENGINE_ROOT/src/core/config/mac_osx.pri) + } + win32 { + include($$QTWEBENGINE_ROOT/src/buildtools/config/windows.pri) + include($$QTWEBENGINE_ROOT/src/core/config/windows.pri) + } + isEmpty(gn_args): error(No gn_args found please make sure you have valid configuration.) + return($$gn_args) +} + +defineReplace(gnPdfArgs) { linux: include($$QTWEBENGINE_ROOT/src/buildtools/config/linux.pri) macos: include($$QTWEBENGINE_ROOT/src/buildtools/config/mac_osx.pri) - ios: include($$QTWEBENGINE_ROOT/src/buildtools/config/ios.pri) + ios: include($$QTWEBENGINE_ROOT/src/pdf/config/ios.pri) win32: include($$QTWEBENGINE_ROOT/src/buildtools/config/windows.pri) + include($$QTWEBENGINE_ROOT/src/pdf/config/common.pri) isEmpty(gn_args): error(No gn_args found please make sure you have valid configuration.) return($$gn_args) } |