-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathCMakePresets.json
More file actions
95 lines (83 loc) · 5.87 KB
/
CMakePresets.json
File metadata and controls
95 lines (83 loc) · 5.87 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"version": 6,
"configurePresets": [
{
"name": "cpm-cache",
"hidden": true,
"cacheVariables": {
"CPM_SOURCE_CACHE": {
"type": "PATH",
"value": "${sourceDir}/build/packages"
}
}
},
{
"name": "vs2022",
"hidden": true,
"inherits": [
"cpm-cache"
],
"generator": "Visual Studio 17 2022"
},
{ "name": "vs2022-x86" , "inherits": [ "vs2022" ], "architecture": "Win32", "binaryDir": "${sourceDir}/build/x86" },
{ "name": "vs2022-amd64", "inherits": [ "vs2022" ], "architecture": "x64" , "binaryDir": "${sourceDir}/build/amd64" },
{ "name": "vs2022-arm64", "inherits": [ "vs2022" ], "architecture": "ARM64", "binaryDir": "${sourceDir}/build/arm64" },
{
"name": "vs2026-v143",
"hidden": true,
"inherits": [
"cpm-cache"
],
"generator": "Visual Studio 18 2026",
"toolset": "v143"
},
{ "name": "vs2026-v143-x86" , "inherits": [ "vs2026-v143" ], "architecture": "Win32", "binaryDir": "${sourceDir}/build/x86" },
{ "name": "vs2026-v143-amd64", "inherits": [ "vs2026-v143" ], "architecture": "x64" , "binaryDir": "${sourceDir}/build/amd64" },
{ "name": "vs2026-v143-arm64", "inherits": [ "vs2026-v143" ], "architecture": "ARM64", "binaryDir": "${sourceDir}/build/arm64" },
{
"name": "vs2026",
"hidden": true,
"inherits": [
"cpm-cache"
],
"generator": "Visual Studio 18 2026"
},
{ "name": "vs2026-x86" , "inherits": [ "vs2026" ], "architecture": "Win32", "binaryDir": "${sourceDir}/build/x86" },
{ "name": "vs2026-amd64", "inherits": [ "vs2026" ], "architecture": "x64" , "binaryDir": "${sourceDir}/build/amd64" },
{ "name": "vs2026-arm64", "inherits": [ "vs2026" ], "architecture": "ARM64", "binaryDir": "${sourceDir}/build/arm64" }
],
"buildPresets": [
{ "name": "debug" , "hidden": true, "configuration": "Debug" },
{ "name": "release", "hidden": true, "configuration": "Release" },
{ "name": "target-luastg", "hidden": true, "targets": [ "LuaSTG" ] },
{ "name": "windows-x86-debug" , "configurePreset": "vs2022-x86" , "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-x86-release" , "configurePreset": "vs2022-x86" , "inherits": [ "release", "target-luastg" ] },
{ "name": "windows-amd64-debug" , "configurePreset": "vs2022-amd64", "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-amd64-release", "configurePreset": "vs2022-amd64", "inherits": [ "release", "target-luastg" ] },
{ "name": "windows-arm64-debug" , "configurePreset": "vs2022-arm64", "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-arm64-release", "configurePreset": "vs2022-arm64", "inherits": [ "release", "target-luastg" ] },
{ "name": "windows-vs2026-v143-x86-debug" , "configurePreset": "vs2026-v143-x86" , "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-vs2026-v143-x86-release" , "configurePreset": "vs2026-v143-x86" , "inherits": [ "release", "target-luastg" ] },
{ "name": "windows-vs2026-v143-amd64-debug" , "configurePreset": "vs2026-v143-amd64", "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-vs2026-v143-amd64-release", "configurePreset": "vs2026-v143-amd64", "inherits": [ "release", "target-luastg" ] },
{ "name": "windows-vs2026-v143-arm64-debug" , "configurePreset": "vs2026-v143-arm64", "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-vs2026-v143-arm64-release", "configurePreset": "vs2026-v143-arm64", "inherits": [ "release", "target-luastg" ] },
{ "name": "windows-vs2026-x86-debug" , "configurePreset": "vs2026-x86" , "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-vs2026-x86-release" , "configurePreset": "vs2026-x86" , "inherits": [ "release", "target-luastg" ] },
{ "name": "windows-vs2026-amd64-debug" , "configurePreset": "vs2026-amd64", "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-vs2026-amd64-release", "configurePreset": "vs2026-amd64", "inherits": [ "release", "target-luastg" ] },
{ "name": "windows-vs2026-arm64-debug" , "configurePreset": "vs2026-arm64", "inherits": [ "debug" , "target-luastg" ] },
{ "name": "windows-vs2026-arm64-release", "configurePreset": "vs2026-arm64", "inherits": [ "release", "target-luastg" ] }
],
"workflowPresets": [
{ "name": "windows-x86-release" , "steps": [ { "type": "configure", "name": "vs2022-x86" }, { "type": "build", "name": "windows-x86-release" } ] },
{ "name": "windows-amd64-release", "steps": [ { "type": "configure", "name": "vs2022-amd64" }, { "type": "build", "name": "windows-amd64-release" } ] },
{ "name": "windows-arm64-release", "steps": [ { "type": "configure", "name": "vs2022-arm64" }, { "type": "build", "name": "windows-arm64-release" } ] },
{ "name": "windows-vs2026-v143-x86-release" , "steps": [ { "type": "configure", "name": "vs2026-v143-x86" }, { "type": "build", "name": "windows-vs2026-v143-x86-release" } ] },
{ "name": "windows-vs2026-v143-amd64-release", "steps": [ { "type": "configure", "name": "vs2026-v143-amd64" }, { "type": "build", "name": "windows-vs2026-v143-amd64-release" } ] },
{ "name": "windows-vs2026-v143-arm64-release", "steps": [ { "type": "configure", "name": "vs2026-v143-arm64" }, { "type": "build", "name": "windows-vs2026-v143-arm64-release" } ] },
{ "name": "windows-vs2026-x86-release" , "steps": [ { "type": "configure", "name": "vs2026-x86" }, { "type": "build", "name": "windows-vs2026-x86-release" } ] },
{ "name": "windows-vs2026-amd64-release", "steps": [ { "type": "configure", "name": "vs2026-amd64" }, { "type": "build", "name": "windows-vs2026-amd64-release" } ] },
{ "name": "windows-vs2026-arm64-release", "steps": [ { "type": "configure", "name": "vs2026-arm64" }, { "type": "build", "name": "windows-vs2026-arm64-release" } ] }
]
}