Include individual headers (GTK client) (#4477)

This results in up to 15% single-threaded build time reduction.
This commit is contained in:
Mike Gelfand
2022-12-26 17:43:20 -08:00
committed by GitHub
parent 5fd0aff818
commit a89b181f2c
51 changed files with 432 additions and 58 deletions

View File

@@ -22,7 +22,24 @@
#include <libtransmission/variant.h>
#include <libtransmission/web-utils.h> // tr_urlIsValid()
#include <giomm/asyncresult.h>
#include <giomm/dbusconnection.h>
#include <giomm/fileinfo.h>
#include <giomm/filemonitor.h>
#include <giomm/liststore.h>
#include <glibmm/error.h>
#include <glibmm/fileutils.h>
#include <glibmm/i18n.h>
#include <glibmm/main.h>
#include <glibmm/miscutils.h>
#include <glibmm/stringutils.h>
#include <glibmm/variant.h>
#if GTKMM_CHECK_VERSION(4, 0, 0)
#include <gtkmm/sortlistmodel.h>
#else
#include <gtkmm/treemodelsort.h>
#endif
#include <fmt/core.h>