HomePhabricator

Build bitcoin-qt with cmake

Description

Build bitcoin-qt with cmake

Summary:
The method used is rather byzantine. It basically parse the prl files used for Qt internal build system to figure out dependencies as dependencies for cmake files produced by Qt are incorrect.

The solution come from https://bugreports.qt.io/browse/QTBUG-38913 and, interestingly, is used within QtWebkit.

Test Plan:

ninja

Check that bitcoin-qt builds.

Reviewers: #bitcoin_abc, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Subscribers: teamcity

Differential Revision: https://reviews.bitcoinabc.org/D1826

Details

Provenance
deadalnixAuthored on Feb 13 2018, 00:34
jasonbcoxPushed on Sep 27 2018, 22:47
Reviewer
Restricted Project
Differential Revision
D1826: Build bitcoin-qt with cmake
Parents
rSTAGING2ff18c6f90fd: [cmake] Use builtin target for OpenSSL rather than build one ourselves
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/5152, tag: phabricator/base/5150, tag: phabricator/base/5149, tag: phabricator/base/5145