diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2013-05-30 19:54:24 -0400 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2013-05-30 19:54:24 -0400 |
commit | 6f5e742482eadf055c18bdbe4082450d3161edef (patch) | |
tree | 80f3f5329524599b4c84aecc042ce4c76974c15c /xsd/cxx/elements.cxx | |
parent | 3bf281f54bcf2ee6c2c54f727c3c6c5e6100c8d4 (diff) |
Get rid of dependency on Boost filesystem
Diffstat (limited to 'xsd/cxx/elements.cxx')
-rw-r--r-- | xsd/cxx/elements.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xsd/cxx/elements.cxx b/xsd/cxx/elements.cxx index 7d2d277..4a76444 100644 --- a/xsd/cxx/elements.cxx +++ b/xsd/cxx/elements.cxx @@ -305,16 +305,18 @@ namespace CXX if (!path.empty ()) { + path.normalize (); + // Try to use the portable representation of the path. If that // fails, fall back to the native representation. // try { - pair = path.string (); + pair = path.posix_string (); } catch (SemanticGraph::InvalidPath const&) { - pair = path.native_file_string (); + pair = path.string (); } } |