Bump std:: to C++17

Goal here is to get the project moving towards C++17.

Almost all modern tool-chains support C++17 to varying degrees. The most notable deviant is Android SDK but its std::filesystem support should be available soon(tm).

My previous attempts, years ago, was to replace boost::filesystem with std::filesystem... but we'll wait on that for awhile.

Now that we have all 4 major OSes under gitlab, we can see if a particular feature is supported or not.

Eventually I'd like to see a pipeline for FreeBSD as well.

https://docs.gitlab.com/runner/install/freebsd.html <-- not yet shared runner

Edited by psi29a

Merge request reports

Loading