diff --git a/Journal/JournalFileSystem.cc b/Journal/JournalFileSystem.cc index 093f9e2f544f3cfe31b8588ce0f8b315ea33b5bb..c3eb84c72a472684286ba4cbdfe4a7019e15699f 100644 --- a/Journal/JournalFileSystem.cc +++ b/Journal/JournalFileSystem.cc @@ -14,27 +14,16 @@ #include "JournalFileSystem.hh" #include "JournalString.hh" +#include "Base/Paths/Filesystem.hh" #include "Base/Utils/Environment.hh" #include <set> #include <algorithm> -#ifdef __APPLE__ -# ifndef JOURNAL_USE_BOOST -# error Boost is required for journaling on macOS. -# endif - -#include <boost/filesystem.hpp> - -namespace fs = boost::filesystem; -#else // __APPLE__ -// Include <filesystem> but silence resulting C4995 warnings -INSECURE_INCLUDE_SECTION_BEGIN -#include <filesystem> -INSECURE_INCLUDE_SECTION_END - -namespace fs = std::filesystem; -#endif // __APPLE__ +namespace fs = Base::filesystem; +#if defined(__APPLE__) && !defined(JOURNAL_USE_BOOST) +#error Boost is required for journaling on macOS. +#endif // defined(__APPLE__) && !defined(JOURNAL_USE_BOOST) namespace Journal { diff --git a/Test/TestPaths.cc b/Test/TestPaths.cc index bb9b9adad5602ec7bdfcee4e53792ef719894622..7d0ead53e78e62f5d1c56a775f3ac9e32ed5b52c 100644 --- a/Test/TestPaths.cc +++ b/Test/TestPaths.cc @@ -6,11 +6,7 @@ #include "TestChecksumNumberT.hh" #include "TestError.hh" -#ifdef __APPLE__ -#include <boost/filesystem.hpp> -#else -#include <filesystem> -#endif +#include "Base/Paths/Filesystem.hh" #include <iostream> #include <string> @@ -23,12 +19,7 @@ namespace Test { - -#ifdef __APPLE__ -namespace fs = boost::filesystem; -#else // __APPLE__ -namespace fs = std::filesystem; -#endif // __APPLE__ +namespace fs = Base::filesystem; Base::IOutputStream& operator<<(Base::IOutputStream& _os, const fs::path& _path) {