Support '-' as output path for stdout

This commit is contained in:
Martin Hořeňovský
2021-12-31 14:51:15 +01:00
parent 4752545a69
commit 93882f7fab
3 changed files with 29 additions and 1 deletions

View File

@@ -124,8 +124,9 @@ namespace Detail {
///////////////////////////////////////////////////////////////////////////
auto makeStream( std::string const& filename ) -> Detail::unique_ptr<IStream const> {
if( filename.empty() )
if ( filename.empty() || filename == "-" ) {
return Detail::make_unique<Detail::CoutStream>();
}
else if( filename[0] == '%' ) {
if( filename == "%debug" )
return Detail::make_unique<Detail::DebugOutStream>();