86 lines
2.1 KiB
JSON
86 lines
2.1 KiB
JSON
{
|
|
"version": 3,
|
|
"configurePresets": [
|
|
{
|
|
"name": "dev-AppleSilicon",
|
|
"inherits": [
|
|
"ci-host-darwin_arm64",
|
|
"ci-target-darwin_arm64"
|
|
],
|
|
"displayName": "Dev Apple Silicon",
|
|
"generator": "Ninja",
|
|
"binaryDir": "build_dev",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Debug",
|
|
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
|
|
},
|
|
"vendor": {
|
|
"microsoft.com/VisualStudioSettings/CMake/1.0": {
|
|
"hostOS": [
|
|
"macOS"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "dev-Linux-x86_64",
|
|
"inherits": [
|
|
"ci-host-linux_x86_64",
|
|
"ci-target-linux_x86_64"
|
|
],
|
|
"displayName": "Dev Linux x86_64",
|
|
"generator": "Ninja",
|
|
"binaryDir": "build_dev",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Debug",
|
|
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
|
|
},
|
|
"vendor": {
|
|
"microsoft.com/VisualStudioSettings/CMake/1.0": {
|
|
"hostOS": [
|
|
"Linux"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "dev-Windows64",
|
|
"inherits": [
|
|
"ci-host-windows_x86_64",
|
|
"ci-target-windows_x86_64"
|
|
],
|
|
"binaryDir": "build_dev",
|
|
"displayName": "Dev Windows 64-bit",
|
|
"generator": "Ninja",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Debug",
|
|
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON"
|
|
},
|
|
"vendor": {
|
|
"microsoft.com/VisualStudioSettings/CMake/1.0": {
|
|
"hostOS": [
|
|
"Windows"
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "dev-Windows64-with-env-ninja",
|
|
"inherits": [
|
|
"dev-Windows64"
|
|
],
|
|
"cacheVariables": {
|
|
"CMAKE_MAKE_PROGRAM": "$env{DKSDK_NINJA_PROGRAM}",
|
|
"CMAKE_MAKE_PROGRAM_REASON": "Set DKSDK_NINJA_PROGRAM environment variable to specify ninja.exe"
|
|
},
|
|
"displayName": "Dev Windows 64-bit + env DKSDK_NINJA_PROGRAM",
|
|
"vendor": {
|
|
"microsoft.com/VisualStudioSettings/CMake/1.0": {
|
|
"hostOS": [
|
|
"Windows"
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|