Merge branch 'windows_fixes' into 'master'

Disable windows swift generation

See merge request vato007/picar!2
This commit is contained in:
Michael Pivato
2020-05-19 09:16:28 +00:00
3 changed files with 16 additions and 10 deletions

View File

@@ -16,7 +16,8 @@ task copyPythonCode(type: Copy, dependsOn: configurations.python){
}
task build(type: Exec, dependsOn: copyPythonCode) {
commandLine 'python3', 'setup.py', 'bdist_wheel'
executable 'python3'
args 'setup.py', 'bdist_wheel'
}
task clean {

View File

@@ -5,4 +5,5 @@ paho-mqtt
u-msgpack-python
grpcio-tools
rplidar
pyzmq
pyzmq
wheel

View File

@@ -22,17 +22,19 @@ configurations {
protobuf {
protoc { artifact = 'com.google.protobuf:protoc:3.11.0' }
plugins {
swift {
path = "$projectDir/grpc_plugins/protoc-gen-swift"
}
grpc {
artifact = 'io.grpc:protoc-gen-grpc-java:1.28.1' // CURRENT_GRPC_VERSION
}
grpc_python {
path = "$projectDir/grpc_plugins/grpc_python_plugin_1.28.1-${osdetector.classifier}"
}
grpc_swift {
path = "$projectDir/grpc_plugins/protoc-gen-grpc-swift-$osdetector.classifier"
if(osdetector.os != 'windows'){
swift {
path = "$projectDir/grpc_plugins/protoc-gen-swift"
}
grpc_swift {
path = "$projectDir/grpc_plugins/protoc-gen-grpc-swift-$osdetector.classifier"
}
}
}
generateProtoTasks {
@@ -43,15 +45,17 @@ protobuf {
python {}
}
task.plugins {
swift{}
grpc { // Options added to --grpc_out
option 'lite'
}
grpc_python {
outputSubDir = 'python'
}
grpc_swift {
outputSubDir = 'swift'
if(osdetector.os != 'windows'){
swift{}
grpc_swift {
outputSubDir = 'swift'
}
}
}
}