DSL object to configure external native builds using CMake or ndk-build.
android { externalNativeBuild { // Encapsulates your CMake build configurations. // For ndk-build, instead use the ndkBuild block. cmake { // Specifies a path to your CMake build script that's // relative to the build.gradle file. path "CMakeLists.txt" } } }
To learn more about including external native builds to your Android Studio projects, read Add C and C++ Code to Your Project.
Block | Description |
cmake | Encapsulates per-variant configurations for your external ndk-build project, such as the path
to your |
ndkBuild | Encapsulates per-variant configurations for your external ndk-build project, such as the path
to your |
Encapsulates per-variant configurations for your external ndk-build project, such as the path
to your CMakeLists.txt
build script and build output directory.
For more information about the properties you can configure in this block, see CmakeOptions
.
- Delegates to:
CmakeOptions
fromcmake
Encapsulates per-variant configurations for your external ndk-build project, such as the path
to your Android.mk
build script and build output directory.
For more information about the properties you can configure in this block, see NdkBuildOptions
.
- Delegates to:
NdkBuildOptions
fromndkBuild