Hi all,
Since we switched to C++17, there has been an attempt to use
std::filesystem to simplify some of our file handling code.
However, some compilers we still want to support for now (like gcc8 or
some macos clang versions) do not have it in by default or need a
special flag.
Hence we decided at the last dev meeting (reminder, next dev meeting is
saturday, and we have a board meeting tomorrow (friday)) to use
boost-filesystem, which has exactly the same API, in the meantime (so
that when we switch, it will "just" be a matter of removing the dep, a
few lines in CMakeLists and change the #include).
On some systems boost includes everything (and we already use some of
boost) so you'll be fine, and on ubuntu-like systems you might need to
apt install libboost-filesystem-dev
If you have questions for a particular system, feel free to voice them,
and if you are willing to use std::filesystem and want to maintain a
patch to avoid adding a dep in the meantime, you'll basically want to
locally revert 6880148747deb6d7ec4e73068b9e196bb11a0f0c
Good evening,
--
Marc
_______________________________________________
Inkscape Devel mailing list -- inkscape-devel@lists.inkscape.org
To unsubscribe send an email to inkscape-devel-leave@lists.inkscape.org