summaryrefslogtreecommitdiffstats
path: root/qtbase.pro
diff options
context:
space:
mode:
authorDimitrios Apostolou <jimis@qt.io>2020-06-12 04:18:18 +0200
committerDimitrios Apostolou <jimis@qt.io>2020-06-20 23:53:11 +0200
commitb9b03165a55aad5c25eb24d8306cdfd367c2894e (patch)
tree170a840908cd4f838c29c01b336d27d343ad5af6 /qtbase.pro
parent1363084028722171f374e52b6f66f9736470074f (diff)
Introduce Github Actions workflow for Cmake Ninja build
Has minimal configuration in order to achieve fastest build times. CCache is on, and PCH is off as it significantly reduces the Ccache hit ratio. This Github Workflow has been measured to take around + 30min without any Ccache hits and 8min for a rebuild, on Linux + 20min without any Ccache hits and 4min for a rebuild, on macOS + 1h without any Ccache hits and 20min for a rebuild, on Windows The goal is to use such Cloud building and testing systems as "smoke runs", providing quick feedback, much sooner than the canonical approval from Coin. Additionally having many independent systems helps verify "flakiness" issues. Another big advantage of such systems is their hackability, allowing someone to tweak the build parameters by just editing a couple of YAML lines. Change-Id: I7eca22f513516b9e61f333fb1fe89ab11ed2d1d1 Reviewed-by: Cristian Adam <cristian.adam@qt.io> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'qtbase.pro')
0 files changed, 0 insertions, 0 deletions