Skip to content

Commit

Permalink
Remove Boost filesystem support
Browse files Browse the repository at this point in the history
Removed conditional inclusion of Boost filesystem in favor of using the standard filesystem unconditionally. Simplifies the codebase by removing dependencies and relying solely on the standard library features.
  • Loading branch information
inakleinbottle committed Nov 5, 2024
1 parent 570c629 commit e6d87ec
Showing 1 changed file with 0 additions and 10 deletions.
10 changes: 0 additions & 10 deletions platform/include/roughpy/platform/filesystem.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,14 @@
#ifndef ROUGHPY_PLATFORM_FILESYSTEM_H_
#define ROUGHPY_PLATFORM_FILESYSTEM_H_

#include "available_libraries.h"
#include "serialization.h"


#if defined(RPY_HAS_STD_FILESYSTEM) && RPY_HAS_STD_FILESYSTEM
# include <filesystem>
#else
# include <boost/filesystem.hpp>
#endif

namespace rpy {
namespace fs {

#if defined(RPY_HAS_STD_FILESYSTEM) && RPY_HAS_STD_FILESYSTEM
using namespace std::filesystem;
#else
using namespace boost::filesystem;
#endif


template <typename Archive>
Expand Down

0 comments on commit e6d87ec

Please sign in to comment.