forked from OpenEtherCATsociety/SOEM
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakePresets.json
More file actions
39 lines (39 loc) · 852 Bytes
/
CMakePresets.json
File metadata and controls
39 lines (39 loc) · 852 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{
"version": 6,
"configurePresets": [{
"name": "base",
"hidden": true,
"generator": "Ninja",
"binaryDir": "build/${presetName}",
"cacheVariables": {
"CMAKE_EXPORT_COMPILE_COMMANDS": true,
"CMAKE_COMPILE_WARNING_AS_ERROR": true,
"CMAKE_FIND_NO_INSTALL_PREFIX": true,
"CMAKE_RUNTIME_OUTPUT_DIRECTORY": "$<0:>../../bin"
}
}, {
"name": "docs",
"inherits": "base",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "RelWithDebInfo"
}
}, {
"name": "default",
"inherits" : "base"
}],
"buildPresets": [{
"name": "default",
"configurePreset": "default"
}, {
"name": "docs",
"configurePreset": "docs",
"targets": ["sphinx-html"]
}],
"packagePresets": [{
"name": "default",
"configurePreset": "default",
"generators": [
"ZIP"
]
}]
}