From 8c97fb1688f7d756c783c65504f400c7f5f5f7e5 Mon Sep 17 00:00:00 2001 From: Alex Beregszaszi Date: Fri, 18 Jan 2019 17:59:32 +0000 Subject: Remove boost::filesystem::weakly_canonical workaround --- libdevcore/CommonIO.cpp | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'libdevcore/CommonIO.cpp') diff --git a/libdevcore/CommonIO.cpp b/libdevcore/CommonIO.cpp index cc730575..29b31ebc 100644 --- a/libdevcore/CommonIO.cpp +++ b/libdevcore/CommonIO.cpp @@ -128,26 +128,6 @@ int dev::readStandardInputChar() return cin.get(); } -boost::filesystem::path dev::weaklyCanonicalFilesystemPath(boost::filesystem::path const &_path) -{ - if (boost::filesystem::exists(_path)) - return boost::filesystem::canonical(_path); - else - { - boost::filesystem::path head(_path); - boost::filesystem::path tail; - for (auto it = --_path.end(); !head.empty(); --it) - { - if (boost::filesystem::exists(head)) - break; - tail = (*it) / tail; - head.remove_filename(); - } - head = boost::filesystem::canonical(head); - return head / tail; - } -} - string dev::absolutePath(string const& _path, string const& _reference) { boost::filesystem::path p(_path); -- cgit v1.2.3