cvm

Форк
0
/
CMakeSettings.json 
181 строка · 4.8 Кб
1
{
2
  "environments": [
3
    {
4
      "BuildDir": "${workspaceFolder}\\build",
5
      "InstallDir": "${workspaceFolder}\\build\\install"
6
    },
7
    {
8
      "environment": "vcpkg",
9
      "VcPkgDir": "${workspaceFolder}/.deps/vcpkg/"
10
    },
11
    {
12
      "environment": "mingw_64",
13
      "MINGW64_ROOT": "D:/msys64/mingw64",
14
      "BIN_ROOT": "${env.MINGW64_ROOT}/bin",
15
      "FLAVOR": "x86_64-w64-mingw32",
16
      "TOOLSET_VERSION": "10.2.0",
17
      "PATH": "${env.MINGW64_ROOT}/bin;${env.MINGW64_ROOT}/../usr/local/bin;${env.MINGW64_ROOT}/../usr/bin;${env.MINGW64_ROOT}/../bin;${env.PATH}",
18
      "INCLUDE": "${env.INCLUDE};${env.MINGW64_ROOT}/include/c++/${env.TOOLSET_VERSION};${env.MINGW64_ROOT}/include/c++/${env.TOOLSET_VERSION}/tr1;${env.MINGW64_ROOT}/include/c++/${env.TOOLSET_VERSION}/${env.FLAVOR}"
19
    }
20
  ],
21
  "configurations": [
22
    {
23
      "name": "x86-Debug",
24
      "generator": "Ninja",
25
      "configurationType": "Debug",
26
      "inheritEnvironments": ["vcpkg"],
27
      "buildRoot": "${env.BuildDir}\\${name}",
28
      "installRoot": "${env.InstallDir}\\${name}",
29
      "addressSanitizerEnabled": false,
30
      "cmakeCommandArgs": "",
31
      "buildCommandArgs": "-v",
32
      "ctestCommandArgs": "",
33
      "variables": [
34
        {
35
          "name": "CONFIG_VM_DEBUG_INFO",
36
          "value": "ON",
37
          "type": "BOOL"
38
        },
39
        {
40
          "name": "CONFIG_MEMORY_DEBUG_INFO",
41
          "value": "ON",
42
          "type": "BOOL"
43
        },
44
        {
45
          "name": "CONFIG_MEMORY_CLEANUP",
46
          "value": "ON",
47
          "type": "BOOL"
48
        },
49
        {
50
          "name": "CONFIG_GC",
51
          "value": "OFF",
52
          "type": "BOOL"
53
        },        
54
        {
55
          "name": "CODE_SANITIZER",
56
          "value": "OFF",
57
          "type": "BOOL"
58
        }
59
      ],
60
      "cmakeToolchain": "${env.VcPkgDir}/scripts/buildsystems/vcpkg.cmake"
61
    },
62
    {
63
      "name": "x86-Release",
64
      "generator": "Ninja",
65
      "configurationType": "RelWithDebInfo",
66
      "inheritEnvironments": ["vcpkg"],
67
      "buildRoot": "${env.BuildDir}\\${name}",
68
      "installRoot": "${env.InstallDir}\\${name}",
69
      "cmakeCommandArgs": "",
70
      "buildCommandArgs": "-v",
71
      "ctestCommandArgs": "",
72
      "variables": [
73
        {
74
          "name": "CONFIG_VM_DEBUG_INFO",
75
          "value": "ON",
76
          "type": "BOOL"
77
        },
78
        {
79
          "name": "CONFIG_MEMORY_DEBUG_INFO",
80
          "value": "ON",
81
          "type": "BOOL"
82
        },
83
        {
84
          "name": "CONFIG_MEMORY_CLEANUP",
85
          "value": "OFF",
86
          "type": "BOOL"
87
        },
88
        {
89
          "name": "CONFIG_GC",
90
          "value": "OFF",
91
          "type": "BOOL"
92
        },        
93
        {
94
          "name": "CODE_SANITIZER",
95
          "value": "OFF",
96
          "type": "BOOL"
97
        }
98
      ],
99
      "cmakeToolchain": "${env.VcPkgDir}/scripts/buildsystems/vcpkg.cmake"
100
    },
101
    {
102
      "name": "x64-Debug",
103
      "generator": "Ninja",
104
      "configurationType": "Debug",
105
      "inheritEnvironments": ["vcpkg"],
106
      "buildRoot": "${env.BuildDir}\\${name}",
107
      "installRoot": "${env.InstallDir}\\${name}",
108
      "cmakeCommandArgs": "",
109
      "buildCommandArgs": "-v",
110
      "ctestCommandArgs": "",
111
      "variables": [
112
        {
113
          "name": "CONFIG_VM_DEBUG_INFO",
114
          "value": "ON",
115
          "type": "BOOL"
116
        },
117
        {
118
          "name": "CONFIG_MEMORY_DEBUG_INFO",
119
          "value": "ON",
120
          "type": "BOOL"
121
        },
122
        {
123
          "name": "CONFIG_MEMORY_CLEANUP",
124
          "value": "ON",
125
          "type": "BOOL"
126
        },
127
        {
128
          "name": "CONFIG_GC",
129
          "value": "OFF",
130
          "type": "BOOL"
131
        },        
132
        {
133
          "name": "CODE_SANITIZER",
134
          "value": "OFF",
135
          "type": "BOOL"
136
        }
137
      ],
138
      "cmakeToolchain": "${env.VcPkgDir}/scripts/buildsystems/vcpkg.cmake"
139
    },
140
    {
141
      "name": "x64-Release",
142
      "generator": "Ninja",
143
      "configurationType": "RelWithDebInfo",
144
      "inheritEnvironments": ["vcpkg"],
145
      "buildRoot": "${env.BuildDir}\\${name}",
146
      "installRoot": "${env.InstallDir}\\${name}",
147
      "cmakeCommandArgs": "",
148
      "buildCommandArgs": "-v",
149
      "ctestCommandArgs": "",
150
      "addressSanitizerEnabled": false,
151
      "variables": [
152
        {
153
          "name": "CONFIG_VM_DEBUG_INFO",
154
          "value": "ON",
155
          "type": "BOOL"
156
        },
157
        {
158
          "name": "CONFIG_MEMORY_DEBUG_INFO",
159
          "value": "ON",
160
          "type": "BOOL"
161
        },
162
        {
163
          "name": "CONFIG_MEMORY_CLEANUP",
164
          "value": "OFF",
165
          "type": "BOOL"
166
        },
167
        {
168
          "name": "CONFIG_GC",
169
          "value": "OFF",
170
          "type": "BOOL"
171
        },
172
        {
173
          "name": "CODE_SANITIZER",
174
          "value": "OFF",
175
          "type": "BOOL"
176
        }
177
      ],
178
      "cmakeToolchain": "${env.VcPkgDir}/scripts/buildsystems/vcpkg.cmake"
179
    }
180
  ]
181
}
182

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.