Instead of passing dependencies as required we used one giant shared dependency list containing all dependencies for every library/executable. While this kinda works, the specified deps are also used for generating the pkg-config files and this leads to lots of Requires.private and Libs.private entries which aren't really needed. This removes the "deps" array and replaces it with a few smaller ones and makes sure the public libraries only get passed the dependencies actually needed. Fixes #2441 |
||
---|---|---|
.. | ||
Makefile.am | ||
Makefile.sources | ||
ansi-print.cc | ||
ansi-print.hh | ||
hb-fc-list.c | ||
hb-fc.cc | ||
hb-fc.h | ||
hb-ot-shape-closure.cc | ||
hb-shape.cc | ||
hb-subset.cc | ||
hb-view.cc | ||
helper-cairo-ansi.cc | ||
helper-cairo-ansi.hh | ||
helper-cairo.cc | ||
helper-cairo.hh | ||
main-font-text.hh | ||
meson.build | ||
options-subset.cc | ||
options.cc | ||
options.hh | ||
shape-consumer.hh | ||
view-cairo.cc | ||
view-cairo.hh |