mirror of
https://github.com/ITotalJustice/sphaira.git
synced 2025-12-05 13:16:02 +01:00
82 lines
2.1 KiB
JSON
82 lines
2.1 KiB
JSON
{
|
|
"version": 3,
|
|
"cmakeMinimumRequired": {
|
|
"major": 3,
|
|
"minor": 21,
|
|
"patch": 0
|
|
},
|
|
"configurePresets": [
|
|
{
|
|
"name": "core",
|
|
"displayName": "core",
|
|
"hidden": true,
|
|
"binaryDir": "${sourceDir}/build/${presetName}"
|
|
},
|
|
{
|
|
"name": "Release",
|
|
"displayName": "Release",
|
|
"inherits":["core"],
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "MinSizeRel",
|
|
"LTO": true
|
|
}
|
|
},
|
|
{
|
|
"name": "Lite",
|
|
"displayName": "Lite",
|
|
"inherits":["core"],
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "MinSizeRel",
|
|
"LTO": true,
|
|
|
|
"ENABLE_NVJPG": false,
|
|
"ENABLE_NSZ": false,
|
|
|
|
"ENABLE_LIBUSBHSFS": false,
|
|
"ENABLE_LIBUSBDVD": false,
|
|
"ENABLE_FTPSRV": false,
|
|
"ENABLE_LIBHAZE": false,
|
|
|
|
"ENABLE_AUDIO_MP3": false,
|
|
"ENABLE_AUDIO_OGG": false,
|
|
"ENABLE_AUDIO_WAV": false,
|
|
"ENABLE_AUDIO_FLAC": false,
|
|
|
|
"ENABLE_DEVOPTAB_HTTP": false,
|
|
"ENABLE_DEVOPTAB_NFS": false,
|
|
"ENABLE_DEVOPTAB_SMB2": false,
|
|
"ENABLE_DEVOPTAB_FTP": false,
|
|
"ENABLE_DEVOPTAB_SFTP": false,
|
|
"ENABLE_DEVOPTAB_WEBDAV": false
|
|
}
|
|
},
|
|
{
|
|
"name": "Dev",
|
|
"displayName": "Dev",
|
|
"inherits":["core"],
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "MinSizeRel",
|
|
"LTO": false,
|
|
"DEV_BUILD": true
|
|
}
|
|
}
|
|
],
|
|
"buildPresets": [
|
|
{
|
|
"name": "Release",
|
|
"configurePreset": "Release",
|
|
"jobs": 16
|
|
},
|
|
{
|
|
"name": "Lite",
|
|
"configurePreset": "Lite",
|
|
"jobs": 16
|
|
},
|
|
{
|
|
"name": "Dev",
|
|
"configurePreset": "Dev",
|
|
"jobs": 16
|
|
}
|
|
]
|
|
}
|