api / org.gradle.nativeplatform / NativeExecutableSpec

NativeExecutableSpec

@Incubating interface NativeExecutableSpec : ApplicationSpec, NativeComponentSpec, TargetedNativeComponent

Definition of a native executable component that is to be built by Gradle.

Inherited Functions

getBaseName

abstract fun getBaseName(): String

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

setBaseName

abstract fun setBaseName(baseName: String): Unit

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

targetBuildTypes

abstract fun targetBuildTypes(vararg buildTypeSelectors: String): Unit

Specifies the names of one or more BuildTypes that this component should be built for.

targetFlavors

abstract fun targetFlavors(vararg flavorSelectors: String): Unit

Specifies the names of one or more Flavors that this component should be built for.