aboutsummaryrefslogtreecommitdiff
path: root/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala
diff options
context:
space:
mode:
Diffstat (limited to 'mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala')
-rw-r--r--mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala14
1 files changed, 7 insertions, 7 deletions
diff --git a/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala b/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala
index 41a6bcf..d04ea43 100644
--- a/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala
+++ b/mavlink-plugin/src/main/scala/com/github/jodersky/mavlink/sbt/SbtMavlink.scala
@@ -16,14 +16,14 @@ object SbtMavlink extends AutoPlugin {
override def requires = JvmPlugin //this is required as sourceGenerators are otherwise reset
override lazy val projectSettings: Seq[Setting[_]] = Seq(
- mavlinkDialect in Compile := (baseDirectory in Compile).value / "conf" / "mavlink.xml",
- mavlinkTarget in Compile := (sourceManaged in Compile).value,
- mavlinkGenerate in Compile := generationTask.value,
- sourceGenerators in Compile += (mavlinkGenerate in Compile).taskValue
+ mavlinkDialect := baseDirectory.value / "conf" / "mavlink.xml",
+ mavlinkTarget := sourceManaged.value,
+ mavlinkGenerate := generationTask.value,
+ sourceGenerators in Compile += mavlinkGenerate.taskValue
)
lazy val generationTask = Def.task[Seq[File]] {
- val dialectDefinitionFile = (mavlinkDialect in Compile).value
+ val dialectDefinitionFile = mavlinkDialect.value
if (!dialectDefinitionFile.exists) sys.error(
"Dialect definition " + dialectDefinitionFile.getAbsolutePath + " does not exist."
@@ -33,13 +33,13 @@ object SbtMavlink extends AutoPlugin {
val dialect = Parser.parseDialect(dialectDefinition)
val pathToSource = (new Generator(dialect)).generate()
- val outDirectory = (mavlinkTarget in Compile).value
+ val outDirectory = mavlinkTarget.value
streams.value.log.info("Generating mavlink files...")
val files = for ((path, source) <- pathToSource) yield {
- streams.value.log.debug("Generating " + path)
val file = outDirectory / path
+ streams.value.log.info("Generating " + file)
IO.write(file, source)
file.getAbsoluteFile
}