Replace boost fs with native fs
To remove dependencies
see #25
we have to determine the required gcc/clang/msvc versions for c++14 filesystem support.
msvc implemented filesystem in 2015
As far as I can tell we are only using filesystem, optional, ...? std is having those as well. Having it build with MSCV 2017 would be nowadays.
std::filesystem is a C++17 feature
Talk to you again in 3 years or replace filesystem by some manual approach? I forgot we've been talking about this being a 17 feature...
#include <experimental/filesystem> // C++-standard header file name
#include <filesystem> // Microsoft-specific implementation header file name
using namespace std::experimental::filesystem::v1;
If you don't mind this somewhat ugly include block, you can use std::filesystem with MSVC >= 2015.