Package org.gradle.nativeplatform
package org.gradle.nativeplatform
Classes that model aspects of native component projects.
-
ClassDescriptionSpecifies a build-type for a native binary.A container of
BuildType
s.Defines a custom variant that differentiate aNativeBinary
.A container ofFlavor
s.Specify how a native library should be linked into another binary.Represents a target architecture of a component.Represents a particular binary artifact.Represents a binary artifact that is the result of building a native component.The configuration for native components generated by this build.Definition of a software component that is to be built by Gradle to run a on JVM platform.Models a collection of native type dependencies.An executable native component that is built by Gradle.A binary artifact for aNativeExecutable
, targeted at a particular platform with specific configuration.An binary built by Gradle for a native application.Provides access to key tasks used for building the binary.Specifies how to build and where to place a native executable file.Definition of a native executable component that is to be built by Gradle.Specifies the installation location for a native executable.A library component that is built by a gradle project.A physical representation of aNativeLibrary
component.Represents a binary artifact that is the result of building a native library component.A dependency on a native library within the build.Definition of a native library component that is to be built by Gradle.LanguageOutputType marking object file output type.Represents the operating system of a configuration.A container ofPrebuiltLibrary
instances.A library component that is not built by gradle.A shared library that exists at a known location on the filesystem.A static library that exists at a known location on the filesystem.A tool that permits configuration of the C preprocessor.The repositories that Gradle will search for prebuilt libraries.ANativeLibrary
that has been compiled and linked as a shared library.A shared library binary built by Gradle for a native library.Provides access to key tasks used for building the binary.ANativeLibrary
that has been compiled and archived into a static library.A static library binary built by Gradle for a native library.Provides access to key tasks used for building the binary.A native component that can be configured to target certain variant dimensions.Represents a combination of operating system and cpu architecture that a variant might be built for.A builder for configuring the architecture of aTargetMachine
objects.A factory for creatingTargetMachine
objects.Configuration of the arguments of a ToolChain executable.