Page MenuHomePhabricator

[DOC] Update build documentation and contributing to use cmake and ninja

Authored by Fabien on Dec 17 2019, 15:54.



Includes some fixes and refreshes here and there.
All these instructions have been tested working on the following

  • FreeBSD 12.0
  • MacOS Catalina 10.15.1
  • Ubuntu Bionic 18.04 (WSL)
  • Debian Buster (10)
  • Fedora 31
Test Plan

Read the documents, follow the instructions and check it works !

Diff Detail

rABC Bitcoin ABC
Lint Not Applicable
Tests Not Applicable

Event Timeline

jasonbcox requested changes to this revision.Dec 17 2019, 18:35
jasonbcox added a subscriber: jasonbcox.

Macro likestamp:

Note: I have no experience with FreeBSD, so I mostly skimmed that part.

84 ↗(On Diff #14911)

Side note: I'm considering bumping the versions on this line since we no longer support Ubuntu 14. It's misleading despite being technically true.

117 ↗(On Diff #14911)

If libqrencode-dev should be added here, shouldn't it also be added to the respective step in the Fedora build instructions?

This revision now requires changes to proceed.Dec 17 2019, 18:35

Remove duplicate and bump versions as per feedback.

This revision is now accepted and ready to land.Dec 17 2019, 18:45