# Package org.gradle.nativeplatform

package org.gradle.nativeplatform
Classes that model aspects of native component projects.

- Related Packages
  Package
  Description
  org.gradle
  The top-level package for the Gradle build system.
  org.gradle.nativeplatform.platform
  Classes that allow defining a native binary platform.
  org.gradle.nativeplatform.plugins
  Plugins for building native component projects.
  org.gradle.nativeplatform.tasks
  Tasks for building native component projects.
  org.gradle.nativeplatform.test
  API classes for testing native binaries.
  org.gradle.nativeplatform.toolchain
  Classes that allow C++ tool chains to be configured.
- Class
  Description
  BuildType
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  BuildTypeContainer
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  Flavor
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  FlavorContainer
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  Linkage
  Specify how a native library should be linked into another binary.
  MachineArchitecture
  Represents a target architecture of a component.
  NativeBinary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeBinarySpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeComponentExtension
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeComponentSpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeDependencySet
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeExecutable
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeExecutableBinary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeExecutableBinarySpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeExecutableBinarySpec.TasksCollection
  Provides access to key tasks used for building the binary.
  NativeExecutableFileSpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeExecutableSpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeInstallationSpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeLibrary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeLibraryBinary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeLibraryBinarySpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeLibraryRequirement
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  NativeLibrarySpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  ObjectFile
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  OperatingSystemFamily
  Represents the operating system of a configuration.
  PrebuiltLibraries
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  PrebuiltLibrary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  PrebuiltSharedLibraryBinary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  PrebuiltStaticLibraryBinary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  PreprocessingTool
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  Repositories
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  SharedLibraryBinary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  SharedLibraryBinarySpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  SharedLibraryBinarySpec.TasksCollection
  Provides access to key tasks used for building the binary.
  StaticLibraryBinary
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  StaticLibraryBinarySpec
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  StaticLibraryBinarySpec.TasksCollection
  Provides access to key tasks used for building the binary.
  TargetedNativeComponent
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.
  TargetMachine
  Represents a combination of operating system and cpu architecture that a variant might be built for.
  TargetMachineBuilder
  A builder for configuring the architecture of a `TargetMachine` objects.
  TargetMachineFactory
  A factory for creating `TargetMachine` objects.
  Tool
  Deprecated.
  The Gradle software model is deprecated and will be removed in Gradle 10.