{ "version": 4, "configurePresets": [ { "name": "default-release", "generator": "Ninja", "toolchainFile": "${sourceDir}/gcc-arm-none-eabi.cmake", "hidden": true, "displayName": "Default Release Build", "description": "Default Release Build", "binaryDir": "${sourceDir}/build", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "A_BUILD_MAIN": "ON", "BUILD_COMMON": "ON", "A_BUILD_MAIN_AS_STATIC_LIB": "ON", "MY_BUILD_STATIC": "OFF" } }, { "name": "rb-core", "inherits": "default-release", "cacheVariables": { "BUILD_LUA": "ON", "BUILD_LUA_STANDALONE": "OFF", "BUILD_RINGBUFFER": "ON", "BUILD_PERIPHERAL": "ON", "BUILD_LIST": "ON", "BUILD_BSPMCU": "ON", "MEM_POOL_TOTAL_SIZE": "46*1024", "IOC_100PIN": true, "USE_UART": true, "BUILD_RBCORE": "ON", "USE_CAN": true } }, { "name": "paint_robot_new", "inherits": "rb-core", "cacheVariables": { "BUILD_OPTIONAL": "ON", "USE_LUA_ST": true, "USE_TALNET": true, "USE_LWIP": true, "USE_FREERTOS": true } } ] }