From f266da8dc41c7313b1e220f5eed38d05461cc078 Mon Sep 17 00:00:00 2001 From: Farees Hussain Date: Tue, 12 Oct 2021 23:12:20 +0530 Subject: [PATCH] Fix #3912: Added local property protobuf condition for M1 Mac (#3891) * Added local property condition for M1 Mac * Added comment * Update model/build.gradle Co-authored-by: Ben Henning Co-authored-by: Ben Henning --- model/build.gradle | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/model/build.gradle b/model/build.gradle index 5030ef8bebf..d0538e8224d 100644 --- a/model/build.gradle +++ b/model/build.gradle @@ -3,7 +3,12 @@ apply plugin: 'com.google.protobuf' protobuf { protoc { - artifact = 'com.google.protobuf:protoc:3.8.0' + // To build protoc in M1 mac. For context, see: #3912. + if (project.rootProject.hasProperty('protobuf_platform')) { + artifact = "com.google.protobuf:protoc:3.8.0:${project.rootProject.property("protobuf_platform")}" + } else { + artifact = "com.google.protobuf:protoc:3.8.0" + } } generateProtoTasks { all().each { task ->