Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
audacity
GitHub Repository: audacity/audacity
Path: blob/master/CMakePresets.json
16810 views
1
{
2
"version": 2,
3
"cmakeMinimumRequired": {
4
"major": 3,
5
"minor": 20,
6
"patch": 0
7
},
8
"configurePresets": [
9
{
10
"name": "base",
11
"displayName": "Base Configuration",
12
"description": "Base configuration for all presets.",
13
"binaryDir": "${sourceDir}/build/${presetName}",
14
"hidden": true,
15
"generator": "Ninja",
16
"cacheVariables": {
17
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
18
"CMAKE_INSTALL_PREFIX": "src/app"
19
}
20
},
21
{
22
"name": "audacity-debug",
23
"displayName": "Audacity [Debug]",
24
"description": "Debug profile with debug symbols and no optimizations.",
25
"inherits": "base",
26
"cacheVariables": {
27
"CMAKE_BUILD_TYPE": "Debug",
28
"CMAKE_CXX_FLAGS": "-DQT_QML_DEBUG"
29
}
30
},
31
{
32
"name": "audacity-asan",
33
"displayName": "Audacity [ASan]",
34
"description": "Debug profile with AddressSanitizer enabled.",
35
"inherits": "audacity-debug",
36
"cacheVariables": {
37
"CMAKE_CXX_FLAGS": "-fsanitize=address -fno-omit-frame-pointer",
38
"CMAKE_LINK_FLAGS": "-fsanitize=address -fno-omit-frame-pointer",
39
"CMAKE_EXE_LINKER_FLAGS": "-fsanitize=address",
40
"CMAKE_MODULE_LINKER_FLAGS": "-fsanitize=address",
41
"CMAKE_SHARED_LINKER_FLAGS": "-fsanitize=address"
42
}
43
},
44
{
45
"name": "audacity-release",
46
"displayName": "Audacity [RelWithDebInfo]",
47
"description": "Release profile with optimizations and debug information.",
48
"inherits": "base",
49
"cacheVariables": {
50
"CMAKE_BUILD_TYPE": "RelWithDebInfo"
51
}
52
}
53
]
54
}
55
56