Page MenuHomePhabricator

[CI] Migrate the CI to use cmake and ninja
ClosedPublic

Authored by Fabien on Dec 12 2019, 16:41.

Details

Summary

This diff migrates all existing build configurations to use cmake and
ninja, and adds a new configuration to run the build with autotools in
order to prevent regressions.

Depends on D4719 (fix the Qt tests with no wallet).

Test Plan

Run all the CI builds.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Fabien planned changes to this revision.Dec 12 2019, 16:46

Rebase, no longer disable asm in asan.

Fabien planned changes to this revision.Dec 13 2019, 10:06
Fabien requested review of this revision.Dec 13 2019, 10:35

All tests passed (IBD was canceled after bitcoind started)

This revision is now accepted and ready to land.Dec 13 2019, 17:48
This revision was automatically updated to reflect the committed changes.