public interface NativeVariantInfo
extends java.io.Serializable
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getAbiNames()
Names of ABIs built by this variant.
|
java.util.Map<java.lang.String,java.io.File> |
getBuildRootFolderMap()
Map of ABI name to corresponding build root folder for that ABI.
|
@NonNull java.util.List<java.lang.String> getAbiNames()
@NonNull java.util.Map<java.lang.String,java.io.File> getBuildRootFolderMap()
For CMake, the build root folder is the one that contains the generated build system. For example, this is where build.ninja is emitted. This is also the folder with compile_commands.json. This is the folder that is set by passing -B [folder] to CMake at project generation time.
For both ndk-build and CMake, this is the folder that contains android_gradle_build.json is emitted.
In general, this is the folder that contains metadata about the build for this particular ABI.
There should be one entry in the map per ABI name returned by getAbiNames().