summaryrefslogtreecommitdiff
path: root/contrib/scalapblib/src/ScalaPBModule.scala
diff options
context:
space:
mode:
authorFlorian Duraffourg <fduraffourg@users.noreply.github.com>2019-11-18 09:30:42 +0100
committerTobias Roeser <le.petit.fou@web.de>2019-11-18 09:30:42 +0100
commitd996fe0d92a977b2006892f3f30f912887853115 (patch)
tree3f107dd0a7100a156cfb776961d8838df1a786e9 /contrib/scalapblib/src/ScalaPBModule.scala
parentb2bdae3e6d5b15c0db64760955c6d0f817f9ae94 (diff)
downloadmill-d996fe0d92a977b2006892f3f30f912887853115.tar.gz
mill-d996fe0d92a977b2006892f3f30f912887853115.tar.bz2
mill-d996fe0d92a977b2006892f3f30f912887853115.zip
Add `scalaPBProtocPath` option to scalapblib (#714)
Diffstat (limited to 'contrib/scalapblib/src/ScalaPBModule.scala')
-rw-r--r--contrib/scalapblib/src/ScalaPBModule.scala3
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/scalapblib/src/ScalaPBModule.scala b/contrib/scalapblib/src/ScalaPBModule.scala
index 00b977ce..4e663587 100644
--- a/contrib/scalapblib/src/ScalaPBModule.scala
+++ b/contrib/scalapblib/src/ScalaPBModule.scala
@@ -29,6 +29,8 @@ trait ScalaPBModule extends ScalaModule {
def scalaPBSingleLineToProtoString: T[Boolean] = T { false }
+ def scalaPBProtocPath: T[Option[String]] = T { None }
+
def scalaPBSources: Sources = T.sources {
millSourcePath / 'protobuf
}
@@ -63,6 +65,7 @@ trait ScalaPBModule extends ScalaModule {
ScalaPBWorkerApi.scalaPBWorker
.compile(
scalaPBClasspath().map(_.path),
+ scalaPBProtocPath(),
scalaPBSources().map(_.path),
scalaPBOptions(),
T.ctx().dest)