{ "version": 4, "configurePresets": [ { "name": "default-release", "hidden": true, "displayName": "Default Release Build", "description": "Default Release Build", "binaryDir": "${sourceDir}/build", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "A_BUILD_MAIN": "ON", "BUILD_COMMON": "ON", "MY_BUILD_STATIC": "ON" } }, { "name": "minlua", "generator": "Ninja", "toolchainFile": "${sourceDir}/gcc-arm-none-eabi.cmake", "inherits": "default-release", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "BUILD_LUA": "ON", "A_BUILD_MAIN_AS_STATIC_LIB": "ON", "BUILD_LUA_STANDALONE": "OFF", "MY_BUILD_STATIC": "OFF", "BUILD_RINGBUFFER": "ON", "BUILD_PERIPHERAL": "ON", "BUILD_LIST": "ON", "BUILD_BSPMCU": "ON", "MY_MEMPOOL_SIZE": "46 * 1024" } } ] }