summaryrefslogtreecommitdiff
path: root/contrib/scalapblib/src/ScalaPBModule.scala
diff options
context:
space:
mode:
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)