cvm
/
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