diff options
author | Pierre Rossi <pierre.rossi@theqtcompany.com> | 2015-01-09 11:05:04 +0100 |
---|---|---|
committer | Michael BrĂ¼ning <michael.bruning@theqtcompany.com> | 2015-01-16 14:39:21 +0100 |
commit | 1364ba04b2df4e91d8f648fb02e0c19dcac1ab30 (patch) | |
tree | 197488e4956acec62419499b6f883d1ca33bb0f0 /tools/qmake/mkspecs/features/default_pre.prf | |
parent | a6ac2fdd2366f00610cd5e26c88d65f97e93e15c (diff) |
Refactor our build skipping logic
Move the logic to mkspecs to keep the .pro files robust.
Add the basic infrastructure for config.tests, the first one
of which will consistently ensure we have libcap on linux.
Change-Id: Iee4207e747e589ba67d5353cb4c18f156e555c11
Reviewed-by: Andras Becsi <andras.becsi@theqtcompany.com>
Diffstat (limited to 'tools/qmake/mkspecs/features/default_pre.prf')
-rw-r--r-- | tools/qmake/mkspecs/features/default_pre.prf | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/qmake/mkspecs/features/default_pre.prf b/tools/qmake/mkspecs/features/default_pre.prf index aeb7c0b3b..02f4f24d4 100644 --- a/tools/qmake/mkspecs/features/default_pre.prf +++ b/tools/qmake/mkspecs/features/default_pre.prf @@ -9,8 +9,15 @@ QTWEBENGINEPROCESS_NAME = QtWebEngineProcess # Location of sync.profile MODULE_BASE_DIR = $$QTWEBENGINE_ROOT +EOL = $$escape_expand(\\n) load(functions) +# Check platform support and run config tests early enough to bail +equals(_PRO_FILE_, "$$QTWEBENGINE_ROOT/qtwebengine.pro"): isPlatformSupported() { + load(configure) + runConfigure() +} + # Call the original default_pre. load(default_pre) |