QuantLib icon indicating copy to clipboard operation
QuantLib copied to clipboard

Accelerated Build via Ninja generator with CMake

Open auto-differentiation-dev opened this issue 3 years ago • 3 comments
trafficstars

Accelerated Continuous Integration builds with CMake using the Ninja generator:

  • Faster multi-core builds on all platforms via efficient use of all cores
  • Fully parallel Windows MSBuild on multi-core (was single-core before)

This replaces Makefiles and MSBuild in CI builds.

The CMakePresets for Windows local builds have also been adjusted, as Visual Studio ships with the Ninja builder, so that developers benefit from this change too.

Coverage Status

Coverage remained the same at 71.534% when pulling 630569a16ff771b0999af048208d063a0418f033 on xcelerit:feature/ninja-workflows into 80874acf512570ed3be7714698de1901a909a2c7 on lballabio:master.

coveralls avatar Jul 13 '22 12:07 coveralls

Any idea why the license/cla check is still listed as expected, even though this has been signed before?

It happens — sometimes the cla check has a glitch and needs a manual push.

lballabio avatar Jul 26 '22 07:07 lballabio

This PR was automatically marked as stale because it has been open 60 days with no activity. Remove stale label or comment, or this will be closed in two weeks.

github-actions[bot] avatar Sep 25 '22 02:09 github-actions[bot]