{ "version": 3, "cmakeMinimumRequired": { "major": 3, "minor": 23, "patch": 1 }, "configurePresets": [ { "name": "base", "hidden": true, "generator": "Ninja", "binaryDir": "${sourceDir}/build/$env{CCCL_BUILD_INFIX}/${presetName}", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "CMAKE_CUDA_ARCHITECTURES": "60;70;80", "NVBench_ENABLE_CUPTI": true, "NVBench_ENABLE_DEVICE_TESTING": false, "NVBench_ENABLE_EXAMPLES": true, "NVBench_ENABLE_INSTALL_RULES": true, "NVBench_ENABLE_NVML": true, "NVBench_ENABLE_TESTING": true, "NVBench_ENABLE_WERROR": true } }, { "name": "all-dev", "inherits": "base", "cacheVariables": { "NVBench_ENABLE_DEVICE_TESTING": true } }, { "name": "nvbench-cpp17", "displayName": "nvbench_c++17", "inherits": "base", "cacheVariables": { "CMAKE_CXX_STANDARD": "17", "CMAKE_CUDA_STANDARD": "17" } } ], "buildPresets": [ { "name": "all-dev", "configurePreset": "all-dev" }, { "name": "nvbench-cpp17", "configurePreset": "nvbench-cpp17" } ], "testPresets": [ { "name": "base", "hidden": true, "output": { "outputOnFailure": true }, "execution": { "noTestsAction": "error", "stopOnFailure": false } }, { "name": "all-dev", "configurePreset": "all-dev", "inherits": "base" }, { "name": "nvbench-cpp17", "configurePreset": "nvbench-cpp17", "inherits": "base" } ] }