Remove references to experimental filesystem
We're at CPP17 everywhere now, no need to keep the
experimental refrerence.
Tested: It builds
Change-Id: I2a3d13ff806261a47da0493be2f24a2b0c361c9f
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/include/Utils.hpp b/include/Utils.hpp
index b4603cb..c90cddb 100644
--- a/include/Utils.hpp
+++ b/include/Utils.hpp
@@ -15,9 +15,8 @@
*/
#pragma once
-#include "filesystem.hpp"
-
#include <boost/container/flat_map.hpp>
+#include <filesystem>
#include <fstream>
#include <iostream>
#include <nlohmann/json.hpp>
diff --git a/include/filesystem.hpp b/include/filesystem.hpp
deleted file mode 100644
index 9915ee1..0000000
--- a/include/filesystem.hpp
+++ /dev/null
@@ -1,14 +0,0 @@
-// this file splices filesystem in depending on the implementation
-
-#if __has_include(<filesystem>)
-#include <filesystem>
-#elif __has_include(<experimental/filesystem>)
-#include <experimental/filesystem>
-namespace std
-{
-// splice experimental::filesystem into std
-namespace filesystem = std::experimental::filesystem;
-} // namespace std
-#else
-#error filesystem not available
-#endif
diff --git a/src/EntityManager.cpp b/src/EntityManager.cpp
index a71d553..57c9fda 100644
--- a/src/EntityManager.cpp
+++ b/src/EntityManager.cpp
@@ -16,8 +16,6 @@
#include "EntityManager.hpp"
-#include "filesystem.hpp"
-
#include <Overlay.hpp>
#include <Utils.hpp>
#include <VariantVisitors.hpp>
@@ -27,6 +25,7 @@
#include <boost/container/flat_map.hpp>
#include <boost/container/flat_set.hpp>
#include <boost/lexical_cast.hpp>
+#include <filesystem>
#include <fstream>
#include <iostream>
#include <nlohmann/json.hpp>
diff --git a/src/Overlay.cpp b/src/Overlay.cpp
index 5a6ee04..3fdb554 100644
--- a/src/Overlay.cpp
+++ b/src/Overlay.cpp
@@ -14,8 +14,6 @@
// limitations under the License.
*/
-#include "filesystem.hpp"
-
#include <Overlay.hpp>
#include <Utils.hpp>
#include <boost/algorithm/string/predicate.hpp>
@@ -23,6 +21,7 @@
#include <boost/container/flat_set.hpp>
#include <boost/process/child.hpp>
#include <devices.hpp>
+#include <filesystem>
#include <iomanip>
#include <iostream>
#include <nlohmann/json.hpp>
diff --git a/src/Utils.cpp b/src/Utils.cpp
index 160e9fe..06d2549 100644
--- a/src/Utils.cpp
+++ b/src/Utils.cpp
@@ -14,9 +14,8 @@
// limitations under the License.
*/
-#include "filesystem.hpp"
-
#include <Utils.hpp>
+#include <filesystem>
#include <fstream>
#include <regex>
#include <sdbusplus/bus/match.hpp>