NativeComponent

API Documentation:NativeComponent

Note: This class is incubating and may change in a future version of Gradle.

Represents a logical software component, which may be built in a number of variant binaries.

Properties

PropertyDescription
baseName
Incubating

The name that is used to construct the output file names when building this component.

binaries
Incubating

The binaries that are built for this component. You can use this to configure the binaries for this component.

source
Incubating

The source sets that are used to build this component.

Property details

String baseName

Note: This property is incubating and may change in a future version of Gradle.

The name that is used to construct the output file names when building this component.

DomainObjectSet<NativeBinary> binaries (read-only)

Note: This property is incubating and may change in a future version of Gradle.

The binaries that are built for this component. You can use this to configure the binaries for this component.

Note: This property is incubating and may change in a future version of Gradle.

The source sets that are used to build this component.

Script blocks

No script blocks

Methods

MethodDescription
source(sourceSet)
Incubating

Adds some source to use to build this component.

Method details

void source(LanguageSourceSet sourceSet)

Note: This method is incubating and may change in a future version of Gradle.

Adds some source to use to build this component.