// EmitCompilationMessage //------------------------------------------------------------------------------ void LibraryNode::EmitCompilationMessage( const Args & fullArgs ) const { AStackString<> output; output += "Lib: "; output += GetName(); output += '\n'; if ( FLog::ShowInfo() || FBuild::Get().GetOptions().m_ShowCommandLines ) { output += m_LibrarianPath; output += ' '; output += fullArgs.GetRawArgs(); output += '\n'; } FLOG_BUILD_DIRECT( output.Get() ); }
// EmitCompilationMessage //------------------------------------------------------------------------------ void CSNode::EmitCompilationMessage( const Args & fullArgs ) const { // print basic or detailed output, depending on options // we combine everything into one string to ensure it is contiguous in // the output AStackString<> output; output += "C#: "; output += GetName(); output += '\n'; if ( FLog::ShowInfo() || FBuild::Get().GetOptions().m_ShowCommandLines ) { output += m_CompilerPath; output += ' '; output += fullArgs.GetRawArgs(); output += '\n'; } FLOG_BUILD_DIRECT( output.Get() ); }