FreeCAD

Форк
0
/
CMakePresets.json 
301 строка · 7.9 Кб
1
{
2
    "version": 3,
3
    "cmakeMinimumRequired": {
4
      "major": 3,
5
      "minor": 16,
6
      "patch": 3
7
    },
8
    "configurePresets": [
9
      {
10
        "name": "common",
11
        "hidden": true,
12
        "cacheVariables": {
13
          "CMAKE_EXPORT_COMPILE_COMMANDS": {
14
            "type": "BOOL",
15
            "value": "ON"
16
          }
17
        }
18
      },
19
      {
20
        "name": "debug",
21
        "displayName": "Debug",
22
        "description": "Default debug profile",
23
        "binaryDir": "${sourceDir}/build/debug",
24
        "inherits": [
25
          "common"
26
        ],
27
        "cacheVariables": {
28
          "CMAKE_BUILD_TYPE": {
29
            "type": "STRING",
30
            "value": "Debug"
31
          }
32
        }
33
      },
34
      {
35
        "name": "release",
36
        "displayName": "Release",
37
        "description": "Default release profile",
38
        "binaryDir": "${sourceDir}/build/release",
39
        "inherits": [
40
          "common"
41
        ],
42
        "cacheVariables": {
43
          "CMAKE_BUILD_TYPE": {
44
            "type": "STRING",
45
            "value": "Release"
46
          }
47
        }
48
      },
49
      {
50
        "name": "conda",
51
        "hidden": true,
52
        "generator": "Ninja",
53
        "cacheVariables": {
54
          "Boost_NO_BOOST_CMAKE": {
55
            "type": "BOOL",
56
            "value": "ON"
57
          },
58
          "BUILD_DYNAMIC_LINK_PYTHON": {
59
            "type": "BOOL",
60
            "value": "ON"
61
          },
62
          "BUILD_FEM_NETGEN": {
63
            "type": "BOOL",
64
            "value": "ON"
65
          },
66
          "BUILD_WITH_CONDA": {
67
            "type": "BOOL",
68
            "value": "ON"
69
          },
70
          "ENABLE_DEVELOPER_TESTS": {
71
            "type": "BOOL",
72
            "value": "ON"
73
          },
74
          "FREECAD_LIBPACK_USE": {
75
            "type": "BOOL",
76
            "value": "OFF"
77
          },
78
          "FREECAD_USE_EXTERNAL_FMT": {
79
            "type": "BOOL",
80
            "value": "ON"
81
          },
82
          "FREECAD_USE_EXTERNAL_SMESH": {
83
            "type": "BOOL",
84
            "value": "ON"
85
          },
86
          "FREECAD_USE_PCH": {
87
            "type": "BOOL",
88
            "value": "OFF"
89
          },
90
          "FREECAD_USE_PCL": {
91
            "type": "BOOL",
92
            "value": "ON"
93
          },
94
          "FREECAD_USE_PYBIND11": {
95
            "type": "BOOL",
96
            "value": "ON"
97
          },
98
          "OCCT_CMAKE_FALLBACK": {
99
            "type": "BOOL",
100
            "value": "ON"
101
          },
102
          "USE_BOOST_PYTHON": {
103
            "type": "BOOL",
104
            "value": "OFF"
105
          }
106
        }
107
      },
108
      {
109
        "name": "conda-linux",
110
        "hidden": true,
111
        "condition": {
112
            "type": "equals",
113
            "lhs": "${hostSystemName}",
114
            "rhs": "Linux"
115
        },
116
        "cmakeExecutable": "${sourceDir}/conda/cmake.sh",
117
        "cacheVariables": {
118
          "CMAKE_INCLUDE_PATH": {
119
            "type": "FILEPATH",
120
            "value": "${sourceDir}/.conda/freecad/include"
121
          },
122
          "CMAKE_INSTALL_LIBDIR": {
123
            "type": "FILEPATH",
124
            "value": "${sourceDir}/.conda/freecad/lib"
125
          },
126
          "CMAKE_INSTALL_PREFIX": {
127
            "type": "FILEPATH",
128
            "value": "${sourceDir}/.conda/freecad"
129
          },
130
          "CMAKE_LIBRARY_PATH":{
131
            "type": "FILEPATH",
132
            "value": "${sourceDir}/.conda/freecad/lib"
133
          },
134
          "CMAKE_PREFIX_PATH": {
135
            "type": "FILEPATH",
136
            "value": "${sourceDir}/.conda/freecad"
137
          },
138
          "OCC_INCLUDE_DIR": {
139
            "type": "FILEPATH",
140
            "value": "${sourceDir}/.conda/freecad/include/opencascade"
141
          }
142
        }
143
      },
144
      {
145
        "name": "conda-macos",
146
        "hidden": true,
147
        "condition": {
148
            "type": "equals",
149
            "lhs": "${hostSystemName}",
150
            "rhs": "Darwin"
151
        },
152
        "cmakeExecutable": "${sourceDir}/conda/cmake.sh",
153
        "cacheVariables": {
154
          "CMAKE_IGNORE_PREFIX_PATH": {
155
            "type": "STRING",
156
            "value": "/opt/homebrew;/usr/local/homebrew"
157
          },
158
          "CMAKE_INCLUDE_PATH": {
159
            "type": "FILEPATH",
160
            "value": "${sourceDir}/.conda/freecad/include"
161
          },
162
          "CMAKE_INSTALL_LIBDIR": {
163
            "type": "FILEPATH",
164
            "value": "${sourceDir}/.conda/freecad/lib"
165
          },
166
          "CMAKE_INSTALL_PREFIX": {
167
            "type": "FILEPATH",
168
            "value": "${sourceDir}/.conda/freecad"
169
          },
170
          "CMAKE_LIBRARY_PATH":{
171
            "type": "FILEPATH",
172
            "value": "${sourceDir}/.conda/freecad/lib"
173
          },
174
          "CMAKE_PREFIX_PATH": {
175
            "type": "FILEPATH",
176
            "value": "${sourceDir}/.conda/freecad"
177
          },
178
          "OCC_INCLUDE_DIR": {
179
            "type": "FILEPATH",
180
            "value": "${sourceDir}/.conda/freecad/include/opencascade"
181
          }
182
        }
183
      },
184
      {
185
        "name": "conda-windows",
186
        "hidden": true,
187
        "condition": {
188
            "type": "equals",
189
            "lhs": "${hostSystemName}",
190
            "rhs": "Windows"
191
        },
192
        "cmakeExecutable": "${sourceDir}/conda/cmake.cmd",
193
        "cacheVariables": {
194
          "CMAKE_INCLUDE_PATH": {
195
            "type": "FILEPATH",
196
            "value": "${sourceDir}/.conda/freecad/Library/include"
197
          },
198
          "CMAKE_INSTALL_LIBDIR": {
199
            "type": "FILEPATH",
200
            "value": "${sourceDir}/.conda/freecad/Library/lib"
201
          },
202
          "CMAKE_INSTALL_PREFIX": {
203
            "type": "FILEPATH",
204
            "value": "${sourceDir}/.conda/freecad/Library"
205
          },
206
          "CMAKE_LIBRARY_PATH":{
207
            "type": "FILEPATH",
208
            "value": "${sourceDir}/.conda/freecad/Library/lib"
209
          },
210
          "CMAKE_PREFIX_PATH": {
211
            "type": "FILEPATH",
212
            "value": "${sourceDir}/.conda/freecad/Library"
213
          },
214
          "OCC_INCLUDE_DIR": {
215
            "type": "FILEPATH",
216
            "value": "${sourceDir}/.conda/freecad/Library/include/opencascade"
217
          }
218
        }
219
      },
220
      {
221
        "name": "conda-debug",
222
        "hidden": true,
223
        "displayName": "Conda Debug",
224
        "description": "Conda debug profile",
225
        "inherits": [
226
          "debug",
227
          "conda"
228
        ]
229
      },
230
      {
231
        "name": "conda-release",
232
        "hidden": true,
233
        "displayName": "Conda Release",
234
        "description": "Conda release profile",
235
        "inherits": [
236
          "release",
237
          "conda"
238
        ]
239
      },
240
      {
241
        "name": "conda-linux-debug",
242
        "displayName": "Conda Debug",
243
        "description": "Conda debug profile",
244
        "inherits": [
245
          "conda-debug",
246
          "conda-linux"
247
        ]
248
      },
249
      {
250
        "name": "conda-linux-release",
251
        "displayName": "Conda Release",
252
        "description": "Conda release profile",
253
        "inherits": [
254
          "conda-release",
255
          "conda-linux"
256
        ]
257
      },
258
      {
259
        "name": "conda-macos-debug",
260
        "displayName": "Conda Debug",
261
        "description": "Conda debug profile",
262
        "inherits": [
263
          "conda-debug",
264
          "conda-macos"
265
        ]
266
      },
267
      {
268
        "name": "conda-macos-release",
269
        "displayName": "Conda Release",
270
        "description": "Conda release profile",
271
        "inherits": [
272
          "conda-release",
273
          "conda-macos"
274
        ]
275
      },
276
      {
277
        "name": "conda-windows-debug",
278
        "displayName": "Conda Debug",
279
        "description": "Conda debug profile",
280
        "inherits": [
281
          "conda-debug",
282
          "conda-windows"
283
        ],
284
        "cacheVariables": {
285
          "CMAKE_BUILD_TYPE": {
286
            "type": "STRING",
287
            "value": "RelWithDebInfo"
288
          }
289
        }
290
      },
291
      {
292
        "name": "conda-windows-release",
293
        "displayName": "Conda Release",
294
        "description": "Conda release profile",
295
        "inherits": [
296
          "conda-release",
297
          "conda-windows"
298
        ]
299
      }
300
    ]
301
  }
302

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

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

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

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