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 }