Split iOS CMake preset into ios (base) + ios-metal (#4096)

This commit is contained in:
Birk Skyum
2026-02-12 12:10:33 +01:00
committed by GitHub
parent 1020057393
commit f9caebd1d4
3 changed files with 14 additions and 8 deletions

View File

@@ -8,17 +8,14 @@
"configurePresets": [
{
"name": "ios",
"displayName": "iOS",
"hidden": true,
"generator": "Xcode",
"description": "Create Xcode project for iOS",
"binaryDir": "${sourceDir}/build-ios",
"description": "Base iOS preset",
"toolchainFile": "${sourceDir}/platform/ios/ios.toolchain.cmake",
"cacheVariables": {
"CMAKE_SYSTEM_NAME": "iOS",
"CMAKE_CXX_COMPILER_LAUNCHER": "ccache",
"CMAKE_OSX_DEPLOYMENT_TARGET": "14.0",
"MLN_WITH_METAL": "ON",
"MLN_WITH_OPENGL": "OFF"
"CMAKE_OSX_DEPLOYMENT_TARGET": "14.0"
},
"condition": {
"type": "equals",
@@ -26,6 +23,15 @@
"rhs": "Darwin"
}
},
{
"name": "ios-metal",
"displayName": "iOS Metal",
"inherits": "ios",
"binaryDir": "${sourceDir}/build-ios",
"cacheVariables": {
"MLN_WITH_METAL": "ON"
}
},
{
"name": "macos",
"hidden": true,