changed: use std::filesystem instead of boost::filesystem
since we still support g++-7, where filesystem is marked experimental, we introduce a wrapper header and expose the namespace to use as Opm::filesystem. for gcc we unconditionally link with libstdc++fs in the python bindings. the setup.py stuff links as c code, not c++ code, so it is not automatically added on any gcc version. this might prove unportable later.
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
#define BOOST_TEST_MODULE ParserIntegrationTests
|
||||
#include <boost/test/unit_test.hpp>
|
||||
#include <boost/test/test_tools.hpp>
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <opm/common/utility/FileSystem.hpp>
|
||||
#include <ostream>
|
||||
#include <fstream>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
#include <opm/parser/eclipse/Parser/ParserEnums.hpp>
|
||||
|
||||
using namespace Opm;
|
||||
using namespace boost::filesystem;
|
||||
using namespace Opm::filesystem;
|
||||
|
||||
static void
|
||||
createDeckWithInclude(path& datafile, std::string addEndKeyword)
|
||||
|
||||
Reference in New Issue
Block a user