{
"version": 5,
"configurePresets": [
{
"name": "android-base",
"description": "Android base",
"hidden": true,
"generator": "Ninja",
"cmakeExecutable": "D:/Program Files/CMake/bin/cmake.exe",
"binaryDir": "${sourceDir}/target/build/${presetName}",
"installDir": "${sourceDir}/target/install/${presetName}",
"cacheVariables": {
"CMAKE_SYSTEM_NAME": "Android",
"CMAKE_SYSTEM_VERSION": "30",
"CMAKE_ANDROID_ARCH_ABI": "arm64-v8a",
"CMAKE_ANDROID_NDK": "$env{ANDROID_NDK_HOME}",
"CMAKE_ANDROID_STL_TYPE": "c++_shared",
"BUILD_SHARED_LIBS": "ON"
},
"vendor": {
"microsoft.com/VisualStudioSettings/CMake/1.0": {
"intelliSenseMode": "android-clang-arm64"
}
}
},
{
"name": "android-debug",
"displayName": "Android Debug",
"description": "Android Debug",
"inherits": "android-base",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug"
},
"architecture": {
"value": "arm64",
"strategy": "external"
}
},
{
"name": "android-release",
"displayName": "Android Release",
"description": "Android Release",
"inherits": "android-base",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "RelWithDebInfo"
},
"architecture": {
"value": "arm64",
"strategy": "external"
}
}
],
"buildPresets": [
{
"name": "android-debug",
"configurePreset": "android-debug"
},
{
"name": "android-release",
"configurePreset": "android-release"
}
],
"testPresets": []
}