api / org.gradle.language.nativeplatform

Package org.gradle.language.nativeplatform

Types

ComponentWithExecutable

interface ComponentWithExecutable : ComponentWithNativeRuntime

Represents a native component that produces an executable.

ComponentWithInstallation

interface ComponentWithInstallation : ComponentWithNativeRuntime

Represents a native component that produces an application installation.

ComponentWithLinkFile

interface ComponentWithLinkFile : ComponentWithNativeRuntime

Represents a native component that produces a file to be used at link time.

ComponentWithLinkUsage

interface ComponentWithLinkUsage : ComponentWithNativeRuntime

Represents a native component whose link time file and dependencies are published for consumption by some other project.

ComponentWithNativeRuntime

interface ComponentWithNativeRuntime : SoftwareComponent

Represents a component that produces outputs that run on a native platform.

ComponentWithObjectFiles

interface ComponentWithObjectFiles : ComponentWithNativeRuntime

Represents a component that produces object files.

ComponentWithRuntimeFile

interface ComponentWithRuntimeFile : ComponentWithNativeRuntime

Represents a native component that produces a file to be used at runtime.

ComponentWithRuntimeUsage

interface ComponentWithRuntimeUsage : ComponentWithNativeRuntime

Represents a native component whose runtime file and dependencies are published for consumption by some other project.

ComponentWithSharedLibrary

interface ComponentWithSharedLibrary : ComponentWithLinkFile, ComponentWithRuntimeFile

Represents a native component that produces a shared library.

ComponentWithStaticLibrary

interface ComponentWithStaticLibrary : ComponentWithLinkFile

Represents a component that produces a static library.

DependentSourceSet

interface DependentSourceSet : LanguageSourceSet

A source set that depends on one or more org.gradle.nativeplatform.NativeDependencySets to be built.

HeaderExportingSourceSet

interface HeaderExportingSourceSet : LanguageSourceSet

A source set that exposes headers

NativeResourceSet

interface NativeResourceSet : LanguageSourceSet

A source set that provides resources.