Page MenuHomePhabricator

ui: Compile boost:signals2 only once
ClosedPublic

Authored by Fabien on Jan 23 2020, 13:39.

Details

Summary
ui is one of the modules that poison other modules with boost/signals2
headers. This moves the include to the cpp file and uses a forward
declaration in the header.

Backport of core PR13634.

Test Plan
ninja check

Diff Detail

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

Event Timeline

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those Bitcoin Core PRs have been inserted into the summary for reference.

src/noui.cpp
11 ↗(On Diff #15757)

Note to reviewers: this is a leftover from D4176 due to out-of-order backport.

This revision is now accepted and ready to land.Jan 24 2020, 17:57
This revision was automatically updated to reflect the committed changes.