2024-04-17 02:08:08 +00:00
|
|
|
{
|
2024-04-20 06:47:09 +00:00
|
|
|
"version": 3,
|
|
|
|
"configurePresets": [
|
|
|
|
{
|
|
|
|
"name": "defaults",
|
|
|
|
"hidden": true,
|
|
|
|
"binaryDir": "${sourceDir}/builds/${presetName}"
|
|
|
|
},
|
|
|
|
{
|
2024-05-22 12:20:14 +00:00
|
|
|
"name": "win32",
|
2024-04-20 06:47:09 +00:00
|
|
|
"inherits": "defaults",
|
2024-06-05 17:37:00 +00:00
|
|
|
"generator": "Ninja Multi-Config",
|
2024-04-20 06:47:09 +00:00
|
|
|
"condition": {
|
|
|
|
"type": "equals",
|
|
|
|
"lhs": "${hostSystemName}",
|
|
|
|
"rhs": "Windows"
|
|
|
|
},
|
2024-06-05 17:37:00 +00:00
|
|
|
"architecture": {
|
|
|
|
"strategy": "external",
|
|
|
|
"value": "x86"
|
|
|
|
},
|
|
|
|
"cacheVariables": {
|
2024-06-09 14:57:05 +00:00
|
|
|
"VCPKG_TARGET_TRIPLET": "x86-windows-static-md"
|
2024-06-05 17:37:00 +00:00
|
|
|
},
|
2024-04-21 18:49:16 +00:00
|
|
|
"toolchainFile": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
|
2024-04-20 06:47:09 +00:00
|
|
|
},
|
2024-05-22 12:20:14 +00:00
|
|
|
{
|
|
|
|
"name": "win64",
|
|
|
|
"inherits": "defaults",
|
2024-06-05 17:37:00 +00:00
|
|
|
"generator": "Ninja Multi-Config",
|
2024-05-22 12:20:14 +00:00
|
|
|
"condition": {
|
|
|
|
"type": "equals",
|
|
|
|
"lhs": "${hostSystemName}",
|
|
|
|
"rhs": "Windows"
|
|
|
|
},
|
2024-06-05 17:37:00 +00:00
|
|
|
"cacheVariables": {
|
2024-06-09 14:57:05 +00:00
|
|
|
"VCPKG_TARGET_TRIPLET": "x64-windows-static-md"
|
2024-06-05 17:37:00 +00:00
|
|
|
},
|
|
|
|
"architecture": {
|
|
|
|
"strategy": "external",
|
|
|
|
"value": "x64"
|
|
|
|
},
|
2024-05-22 12:20:14 +00:00
|
|
|
"toolchainFile": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
|
|
|
|
},
|
2024-04-20 06:47:09 +00:00
|
|
|
{
|
|
|
|
"name": "mac",
|
|
|
|
"inherits": "defaults",
|
|
|
|
"generator": "Ninja Multi-Config",
|
|
|
|
"condition": {
|
|
|
|
"type": "equals",
|
|
|
|
"lhs": "${hostSystemName}",
|
|
|
|
"rhs": "Darwin"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "linux",
|
|
|
|
"inherits": "defaults",
|
|
|
|
"generator": "Ninja Multi-Config",
|
|
|
|
"condition": {
|
|
|
|
"type": "equals",
|
|
|
|
"lhs": "${hostSystemName}",
|
|
|
|
"rhs": "Linux"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"buildPresets": [
|
|
|
|
{
|
2024-05-22 12:20:14 +00:00
|
|
|
"name": "win32",
|
|
|
|
"configurePreset": "win32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "win64",
|
|
|
|
"configurePreset": "win64"
|
2024-04-20 06:47:09 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "mac",
|
|
|
|
"configurePreset": "mac"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "linux",
|
|
|
|
"configurePreset": "linux"
|
|
|
|
}
|
2024-04-24 12:14:59 +00:00
|
|
|
],
|
|
|
|
"testPresets": [
|
|
|
|
{
|
|
|
|
"name": "defaults",
|
|
|
|
"hidden": true,
|
|
|
|
"output": {
|
|
|
|
"outputOnFailure": true
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
2024-05-22 12:20:14 +00:00
|
|
|
"name": "win32",
|
|
|
|
"inherits": "defaults",
|
|
|
|
"description": "Testing under Windows x86",
|
|
|
|
"configurePreset": "win32"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "win64",
|
2024-04-24 12:14:59 +00:00
|
|
|
"inherits": "defaults",
|
2024-05-22 12:20:14 +00:00
|
|
|
"description": "Testing under Windows x64",
|
|
|
|
"configurePreset": "win64"
|
2024-04-24 12:14:59 +00:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "mac",
|
|
|
|
"inherits": "defaults",
|
|
|
|
"description": "Testing under macOS",
|
|
|
|
"configurePreset": "mac"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "linux",
|
|
|
|
"inherits": "defaults",
|
|
|
|
"description": "Testing under Linux",
|
|
|
|
"configurePreset": "linux"
|
|
|
|
}
|
2024-04-20 06:47:09 +00:00
|
|
|
]
|
2024-04-17 02:08:08 +00:00
|
|
|
}
|