JextractCommandLineOptions

Options for Jextract command line.

Jextract

Properties

Link copied to clipboard
@get:Input
abstract val headerClassName: Property<String>

Name of the generated header class. Default to a name derived from the main header file.

Link copied to clipboard
@get:Input
abstract val includeConstants: ListProperty<String>

Include functions of the given names in the generated bindings.

Link copied to clipboard
@get:Input
abstract val includeFunctions: ListProperty<String>

Include functions of the given names in the generated bindings.

Link copied to clipboard
@get:Input
abstract val includeStructs: ListProperty<String>

Include structs of the given names in the generated bindings.

Link copied to clipboard
@get:Input
abstract val includeTypedefs: ListProperty<String>

Include typedefs of the given names in the generated bindings.

Link copied to clipboard
@get:Input
abstract val includeUnions: ListProperty<String>

Include unions of the given names in the generated bindings.

Link copied to clipboard
@get:Input
abstract val includeVars: ListProperty<String>

Include vars of the given names in the generated bindings.