mirror of
https://github.com/apple/swift-protobuf.git
synced 2026-05-17 10:20:36 +00:00
082fc9052b
Allows the developer to supply a custom directory that will be used as
the base of the protofiles.
```json
{
"invocations": [
{
"protoFiles": [
"file1.proto",
"file2.proto",
],
"visibility": "public",
"protoPath": "proto_repo_submodule/protos"
}
]
}
```
This is useful if you are storing protofiles inside a Git repo and
adding that as a submodule to other repos. Giving you a directory
structure like:
```
MySwiftApp/
- Sources
- MyAppTarget
- proto_repo_submodule
- protos
- file1.proto
- file2.proto
```
and any proto files will be importing other proto files relative to that
"protos" directory:
such as in **file1.proto**
```protobuf
import "file2.proto"
```
---------
Co-authored-by: Thomas Van Lenten <thomasvl@google.com>
Co-authored-by: Franz Busch <f.busch@apple.com>