diff options
Diffstat (limited to 'src/support/filesystem_context.cc')
-rw-r--r-- | src/support/filesystem_context.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/support/filesystem_context.cc b/src/support/filesystem_context.cc index 418d159..6ddbf7a 100644 --- a/src/support/filesystem_context.cc +++ b/src/support/filesystem_context.cc @@ -25,6 +25,9 @@ FilesystemContext::FilesystemContext(const xalan::Locator* locator): ).parent_path().string() )) { } +FilesystemContext::FilesystemContext(const std::string& path): + path_(boost::filesystem::canonical(path)) { } + boost::filesystem::path FilesystemContext::resolve( const std::string& path) const { return absolute(this->path_ / path); |