From 0b693e7794f6a36294e5fe6fc2419740088047e1 Mon Sep 17 00:00:00 2001 From: Jim Lawson Date: Thu, 21 Jun 2018 13:53:10 -0700 Subject: Provide a ProcessLogger() ot capture all output in isCommandAvailable(). (#831) --- src/main/scala/firrtl/Driver.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/scala/firrtl/Driver.scala b/src/main/scala/firrtl/Driver.scala index ddc06d2a..97d0ce4e 100644 --- a/src/main/scala/firrtl/Driver.scala +++ b/src/main/scala/firrtl/Driver.scala @@ -4,8 +4,8 @@ package firrtl import scala.collection._ import scala.io.Source -import scala.sys.process.{BasicIO,stringSeqToProcess} -import scala.util.{Try, Success, Failure} +import scala.sys.process.{BasicIO, ProcessLogger, stringSeqToProcess} +import scala.util.{Failure, Success, Try} import scala.util.control.ControlThrowable import java.io.{File, FileNotFoundException} @@ -368,7 +368,7 @@ object FileUtils { def isCommandAvailable(cmd: Seq[String]): Boolean = { // Eat any output. val sb = new StringBuffer - val ioToDevNull = BasicIO(withIn = false, sb, None) + val ioToDevNull = BasicIO(withIn = false, ProcessLogger(line => sb.append(line))) try { cmd.run(ioToDevNull).exitValue == 0 -- cgit v1.2.3