flatbuf.c | Qbs Manual
Description: Provides support for FlatBuffers for the C language.

- Qbs Manual
- QbsModules
- flatbuf.c
- Qbs 3.1.1

# flatbuf.c

Provides support for FlatBuffers for the C language. More...

Since: | Qbs 2.4

- List of all members, including inherited members

## Properties

- compilerName : string
- compilerPath : string
- importPaths : pathList

## Detailed Description

The `flatbuf.c` module provides support for generating C headers and sources from flatbuffers definition files using the `flatcc` tool.

### Relevant File Tags

Tag | Auto-tagged File Names | Since | Description
--- | --- | --- | ---
`"flatbuffers.input"` | `*.fbs` | 2.4.0 | Source files with this tag are considered inputs to the `flatcc` compiler.

### Dependencies

This module depends on the `flatcc` module which can be created via the Conan module provider.

## Property Documentation

compilerName : string

The name of the `flatcc` binary.

Default: `"flatcc"`

compilerPath : string

The path to the `flatcc` binary.

Use this property to override the auto-detected location.

Default: `auto-detected`

importPaths : pathList

The list of import paths that are passed to the `flatcc` tool via the `-I` option.

Default: `[]`