{ "version": 10, "cmakeMinimumRequired": { "major": 3, "minor": 21, "patch": 0 }, "configurePresets": [ { "name": "ios", "displayName": "iOS", "generator": "Xcode", "description": "Create Xcode project for iOS", "binaryDir": "${sourceDir}/build-ios", "cacheVariables": { "CMAKE_SYSTEM_NAME": "iOS", "CMAKE_CXX_COMPILER_LAUNCHER": "ccache", "MLN_WITH_METAL": "ON", "MLN_WITH_OPENGL": "OFF", "MLN_DRAWABLE_RENDERER": "ON" } }, { "name": "macos", "displayName": "macOS", "generator": "Ninja", "binaryDir": "${sourceDir}/build-macos", "cacheVariables": { "CMAKE_SYSTEM_NAME": "Darwin", "CMAKE_CXX_COMPILER_LAUNCHER": "ccache", "MLN_WITH_METAL": "ON", "MLN_WITH_OPENGL": "OFF", "MLN_DRAWABLE_RENDERER": "ON" } }, { "name": "macos-vulkan", "displayName": "macOS", "generator": "Ninja", "binaryDir": "${sourceDir}/build-macos-vulkan", "cacheVariables": { "CMAKE_SYSTEM_NAME": "Darwin", "CMAKE_CXX_COMPILER_LAUNCHER": "ccache", "MLN_WITH_VULKAN": "ON", "MLN_WITH_OPENGL": "OFF", "MLN_DRAWABLE_RENDERER": "ON" } }, { "name": "macos-node", "inherits": "macos", "binaryDir": "${sourceDir}/build", "cacheVariables": { "MLN_WITH_NODE": "ON", "MLN_WITH_WERROR": "OFF" } } ] }