aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJim Lawson2018-06-21 13:53:10 -0700
committerGitHub2018-06-21 13:53:10 -0700
commit0b693e7794f6a36294e5fe6fc2419740088047e1 (patch)
treef5e97b769d7dc231ef2f1d9b2a95c5d902b8c488 /src
parentf86d72c9cd2526fc33528cc6a8023d1c313c4eb2 (diff)
Provide a ProcessLogger() ot capture all output in isCommandAvailable(). (#831)
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/firrtl/Driver.scala6
1 files changed, 3 insertions, 3 deletions
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