On Wednesday, December 9, 2020 7:26:45 PM WET Jean-Marc Lasgouttes wrote:
I aml not sure we can do much more than that. The next possibility would
be to get rid of lexical_cast, used for convert<>(). On could use the
stream operator >> instead.

JMarc


I am just curious but if/when we change to Qt 6 we can get rid of the included boost dir, no?

I am asking this because, if I am reading it right, Qt 6 requires C++17.

This is an idle question so there is no need to answer. :-)
--
José Abílio

Here are current Boost dependencies:

boost/any.hpp
boost/assert.hpp
boost/crc.hpp
boost/lexical_cast.hpp
boost/signals2/signal.hpp

Only boost/any.hpp will be unused with C++17 compilers. Maybe we can get rid of boost/lexical_cast.hpp as Jean-Marc suggested.

Then we will still have assert, crc and signal. I haven't looked at assert, but for the rest we can check these alternatives:

crc --> https://github.com/d-bahr/CRCpp (one 65KB header)
signal --> https://github.com/fr00b0/nod (one 25KB header)


Yuriy
--
lyx-devel mailing list
lyx-devel@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to