| Interface | Description |
|---|---|
| NdkCxxPlatform |
Adds Android-specific tools to
CxxPlatform. |
| NdkCxxPlatformCompiler | |
| ProvidesNdkCxxPlatform |
ProvidesCxxPlatform is used to tag objects that can provide a
NdkCxxPlatform. |
| UnresolvedNdkCxxPlatform |
Used by descriptions to properly handle
NdkCxxPlatform. |
| Class | Description |
|---|---|
| AndroidNdk |
Part of Android toolchain that provides access to Android NDK
|
| AndroidNdkConstants | |
| NdkCxxPlatform.Builder | |
| NdkCxxPlatformsProvider |
Provides all
NdkCxxPlatforms by TargetCpuType. |
| NdkCxxPlatformTargetConfiguration |
A container for all configuration settings needed to define a build target.
|
| Enum | Description |
|---|---|
| NdkCompilerType |
The type of compiler from the Android ndk.
|
| NdkCxxRuntime |
The C/C++ runtime library to link against.
|
| NdkCxxRuntimeType |
Determines how the C++ runtime library would be linked.
|
| NdkTargetArch |
Name of the target CPU architecture.
|
| NdkTargetArchAbi |
Name of the target CPU + ABI.
|
| NdkToolchain |
The build toolchain, named (including compiler version) after the target platform/arch.
|
| NdkToolchainTarget |
The toolchains name for the platform being targeted.
|
| TargetCpuType |
The CPU architectures to target.
|