Warning, /sdk/clazy/CMakePresets.json is written in an unsupported language. File is not indexed.

0001 {
0002     "version": 2,
0003     "configurePresets": [
0004         {
0005             "name": "dev",
0006             "displayName": "dev",
0007             "generator": "Ninja",
0008             "binaryDir": "${sourceDir}/build-dev",
0009             "cacheVariables": {
0010                 "CMAKE_BUILD_TYPE": "Debug",
0011                 "CLAZY_MAN_PAGE" : "OFF",
0012                 "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON"
0013             }
0014         },
0015         {
0016             "name": "dev-asan",
0017             "displayName": "dev-asan",
0018             "generator": "Ninja",
0019             "binaryDir": "${sourceDir}/build-dev-asan",
0020             "cacheVariables": {
0021                 "CMAKE_BUILD_TYPE": "Debug",
0022                 "CLAZY_MAN_PAGE" : "OFF",
0023                 "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON",
0024                 "CLAZY_ENABLE_SANITIZERS" : "ON"
0025             }
0026         },
0027         {
0028             "name": "profile",
0029             "displayName": "profile",
0030             "generator": "Ninja",
0031             "binaryDir": "${sourceDir}/build-profile",
0032             "cacheVariables": {
0033                 "CMAKE_BUILD_TYPE": "RelWithDebInfo",
0034                 "CMAKE_UNITY_BUILD" : "ON",
0035                 "CLAZY_MAN_PAGE" : "OFF",
0036                 "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON"
0037             }
0038         },
0039         {
0040             "name": "release",
0041             "displayName": "release",
0042             "generator": "Ninja",
0043             "binaryDir": "${sourceDir}/build-release",
0044             "cacheVariables": {
0045                 "CMAKE_BUILD_TYPE": "Release",
0046                 "CMAKE_UNITY_BUILD" : "ON",
0047                 "CLAZY_MAN_PAGE" : "ON",
0048                 "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON"
0049             }
0050         },
0051         {
0052             "name": "msvc-release",
0053             "displayName": "msvc-release",
0054             "generator": "Ninja",
0055             "binaryDir": "${sourceDir}/build-msvc-release",
0056             "cacheVariables": {
0057                 "CMAKE_BUILD_TYPE": "Release",
0058                 "CMAKE_UNITY_BUILD" : "ON",
0059                 "CLAZY_MAN_PAGE" : "ON",
0060                 "CMAKE_EXPORT_COMPILE_COMMANDS" : "ON",
0061                 "CMAKE_INSTALL_PREFIX" : "$env{LLVM_INSTALL_DIR}",
0062                 "CLANG_LIBRARY_IMPORT" : "$env{LLVM_INSTALL_DIR}/lib/clang.lib"
0063             },
0064             "environment" : {
0065                 "CC" : "cl",
0066                 "CXX" : "cl"
0067             }
0068         },
0069         {
0070             "name": "ubuntu-18.04",
0071             "displayName": "ubuntu-18.04",
0072             "generator": "Ninja",
0073             "binaryDir": "${sourceDir}/build-ubuntu-18.04",
0074             "cacheVariables": {
0075                 "CMAKE_BUILD_TYPE": "Release",
0076                 "CMAKE_UNITY_BUILD" : "ON",
0077                 "CLAZY_MAN_PAGE" : "OFF"
0078             }
0079         },
0080         {
0081             "name": "ubuntu-20.04",
0082             "displayName": "ubuntu-20.04",
0083             "generator": "Ninja",
0084             "binaryDir": "${sourceDir}/build-ubuntu-20.04",
0085             "cacheVariables": {
0086                 "CMAKE_BUILD_TYPE": "Release",
0087                 "CMAKE_UNITY_BUILD" : "ON",
0088                 "CLAZY_MAN_PAGE" : "OFF"
0089             }
0090         },
0091         {
0092             "name": "ubuntu-21.04",
0093             "displayName": "ubuntu-21.04",
0094             "generator": "Ninja",
0095             "binaryDir": "${sourceDir}/build-ubuntu-21.04",
0096             "cacheVariables": {
0097                 "CMAKE_BUILD_TYPE": "Release",
0098                 "CMAKE_UNITY_BUILD" : "ON",
0099                 "CLAZY_MAN_PAGE" : "OFF"
0100             }
0101         },
0102         {
0103             "name": "debian-unstable",
0104             "displayName": "debian-unstable",
0105             "generator": "Ninja",
0106             "binaryDir": "${sourceDir}/build-debian-unstable",
0107             "cacheVariables": {
0108                 "CMAKE_BUILD_TYPE": "Release",
0109                 "CMAKE_UNITY_BUILD" : "ON",
0110                 "CLAZY_MAN_PAGE" : "OFF"
0111             }
0112         },
0113         {
0114             "name": "fedora-34",
0115             "displayName": "fedora-34",
0116             "generator": "Ninja",
0117             "binaryDir": "${sourceDir}/build-fedora-34",
0118             "cacheVariables": {
0119                 "CMAKE_BUILD_TYPE": "Release",
0120                 "CMAKE_UNITY_BUILD" : "ON",
0121                 "CLAZY_MAN_PAGE" : "OFF",
0122                 "CMAKE_INSTALL_PREFIX" : "/clazy"
0123             },
0124             "environment" : {
0125                 "PATH" : "/usr/lib/llvm-12/bin/:$penv{PATH}",
0126                 "LD_LIBRARY_PATH" : "/usr/lib/llvm-12/lib64/:$penv{LD_LIBRARY_PATH}"
0127             }
0128         },
0129         {
0130             "name": "opensuse-leap",
0131             "displayName": "opensuse-leap",
0132             "generator": "Ninja",
0133             "binaryDir": "${sourceDir}/build-opensuse-leap",
0134             "cacheVariables": {
0135                 "CMAKE_BUILD_TYPE": "Release",
0136                 "CMAKE_UNITY_BUILD" : "ON",
0137                 "CLAZY_MAN_PAGE" : "OFF"
0138             }
0139         },
0140         {
0141             "name": "opensuse-tumbleweed",
0142             "displayName": "opensuse-tumbleweed",
0143             "generator": "Ninja",
0144             "binaryDir": "${sourceDir}/build-opensuse-tumbleweed",
0145             "cacheVariables": {
0146                 "CMAKE_BUILD_TYPE": "Release",
0147                 "CMAKE_UNITY_BUILD" : "ON",
0148                 "CLAZY_MAN_PAGE" : "OFF"
0149             }
0150         }
0151     ]
0152 }