Page MenuHomePhabricator

[CMAKE] Actually build the DMG image
ClosedPublic

Authored by Fabien on Nov 5 2019, 17:39.

Details

Summary

Now that the dist directory is appropriately set up, the DMG image can
be generated upon.
The method vary depending on whether we are cross compiling from Linux
or running on native OSX.

Depends on D4383.

Test Plan

On linux (with the appropriate cross compilation definitions) and osx:

ninja osx-dmg

Check the DGM is generated and can install the software.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
cmake_osx_dmg
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 7993
Build 13988: Bitcoin ABC Buildbot (legacy)
Build 13987: arc lint + arc unit

Event Timeline

jasonbcox requested changes to this revision.Nov 7 2019, 23:42
jasonbcox added a subscriber: jasonbcox.
jasonbcox added inline comments.
src/qt/CMakeLists.txt
528

Why was -verbose 2 left out?

This revision now requires changes to proceed.Nov 7 2019, 23:42
Fabien requested review of this revision.Nov 8 2019, 07:02
Fabien added inline comments.
src/qt/CMakeLists.txt
528

Because I don't see the point in having a verbose output during a build, even more if it is active while not requested (it doesn't care about the ninja -v or make VERBOSE=1 flags).
In case of a failure the command line will be displayed and it is easy to run it again with some verbose flag.

This revision is now accepted and ready to land.Nov 11 2019, 21:38
This revision was automatically updated to reflect the committed changes.