aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/firrtl/ExecutionOptionsManager.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/scala/firrtl/ExecutionOptionsManager.scala b/src/main/scala/firrtl/ExecutionOptionsManager.scala
index 8d071902..77b08735 100644
--- a/src/main/scala/firrtl/ExecutionOptionsManager.scala
+++ b/src/main/scala/firrtl/ExecutionOptionsManager.scala
@@ -554,7 +554,8 @@ class ExecutionOptionsManager(val applicationName: String) extends HasParser(app
val dottedSuffix = if(suffix.startsWith(".")) suffix else s".$suffix"
if(baseName.endsWith(dottedSuffix)) "" else dottedSuffix
}
-
+ val path = directoryName + baseName.split("/").dropRight(1).mkString("/")
+ FileUtils.makeDirectory(path)
s"$directoryName$baseName$normalizedSuffix"
}
}