JextractBindingGenerator

interface JextractBindingGenerator : Named(source)

Configuration for binding generation.

Properties

Link copied to clipboard
abstract val cProject: CProject

The CProject this generator applies on.

Link copied to clipboard
abstract val generateDirectory: Provider<Directory>

Directory where the files are generated. This can be passed to a task input to create an implicit dependency on generateTaskProvider.

Link copied to clipboard

Provider of the task responsible for binding generations. The returned task output files are the generated bindings files.

Link copied to clipboard
abstract val name: String?
Link copied to clipboard

Command line options for the jextract tool.

Functions

Link copied to clipboard
abstract fun options(configuration: Action<JextractCommandLineOptions>)

Configures the options using configuration.