FreeCAD

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

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

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

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

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