protobuf.objc QML Type
Provides support for protocol buffers for the Objective-C language. More...
Import Statement: | import QbsModules . |
Since: | Qbs 1.13 |
Properties
- frameworkPath : string
- importPaths : pathList
- includePath : string
- libraryPath : string
- protocBinary : string
Detailed Description
The protobuf.objc
module provides support for generating Objective-C headers and sources from proto definition files using the protoc tool.
Relevant File Tags
Tag | Auto-tagged File Names | Since | Description |
---|---|---|---|
"protobuf.input" | *.proto | 1.13.0 | Source files with this tag are considered inputs to the protoc compiler. |
Property Documentation
The path where Protobuf.framework
is located. Set this property to override the default location.
Default: auto-detected
The list of imports that are passed to the protoc
tool via the --proto_path
option. These imports should contain the proto files. They are used to determine the relative structure of the generated files.
Note: The paths are passed to protoc
in the same order as specified in this property and protoc
output may differ depending on that order.
Default: []
The path where protobuf Objective-C headers are located. Set this property to override the default location.
Note: If frameworkPath is specified, this property has no effect.
Default: auto-detected
Note: If frameworkPath is specified, this property has no effect.
Default: auto-detected
The command to invoke when compiling proto definition files.
Default: auto-detected