5
5
"minor" : 26 ,
6
6
"patch" : 0
7
7
},
8
-
8
+
9
9
"configurePresets" : [
10
10
{
11
11
"name" : " ci-configure-dev" ,
12
- "hidden" : true ,
12
+ "hidden" : true ,
13
13
"description" : " main CI configure preset for inheritance" ,
14
14
"cacheVariables" : {
15
- "NBL_CI_MODE" : " ON" ,
16
- "NBL_CI_GIT_SUBMODULES_SHALLOW" : " ON" ,
15
+ "NBL_CI_MODE" : " ON" ,
16
+ "NBL_CI_GIT_SUBMODULES_SHALLOW" : " ON" ,
17
17
"NBL_UPDATE_GIT_SUBMODULE" : " ON" ,
18
- "NBL_COMPILE_WITH_CUDA" : " OFF" ,
19
- "NBL_BUILD_OPTIX" : " OFF" ,
20
- "NBL_BUILD_MITSUBA_LOADER" : " OFF" ,
21
- "NBL_BUILD_RADEON_RAYS" : " OFF" ,
22
- "NBL_RUN_TESTS" : " ON" ,
23
- "NBL_CPACK_CI" : " ON" ,
24
- "_NBL_MEMORY_CONSUMPTION_CHECK_SKIP_" : " ON"
18
+ "NBL_COMPILE_WITH_CUDA" : " OFF" ,
19
+ "NBL_BUILD_OPTIX" : " OFF" ,
20
+ "NBL_BUILD_MITSUBA_LOADER" : " OFF" ,
21
+ "NBL_BUILD_RADEON_RAYS" : " OFF" ,
22
+ "_NBL_COMPILE_WITH_OPEN_EXR_" : " ON" ,
23
+ "NBL_RUN_TESTS" : " ON" ,
24
+ "NBL_CPACK_CI" : " ON" ,
25
+ "_NBL_MEMORY_CONSUMPTION_CHECK_SKIP_" : " ON"
25
26
}
26
27
},
27
- {
28
+ {
28
29
"name" : " ci-configure-static-dev" ,
29
- "hidden" : true ,
30
+ "hidden" : true ,
30
31
"description" : " CI preset for static-configure inheritance" ,
31
32
"inherits" : " ci-configure-dev" ,
32
- "binaryDir" : " ${sourceDir}/build_static"
33
+ "binaryDir" : " ${sourceDir}/build_static"
33
34
},
34
- {
35
+ {
35
36
"name" : " ci-configure-dynamic-dev" ,
36
- "hidden" : true ,
37
+ "hidden" : true ,
37
38
"description" : " CI preset for dynamic-configure inheritance" ,
38
39
"inherits" : " ci-configure-dev" ,
39
- "binaryDir" : " ${sourceDir}/build_dynamic" ,
40
- "cacheVariables" : {
40
+ "binaryDir" : " ${sourceDir}/build_dynamic" ,
41
+ "cacheVariables" : {
41
42
"NBL_STATIC_BUILD" : " OFF" ,
42
- "NBL_DYNAMIC_MSVC_RUNTIME" : " ON"
43
+ "NBL_DYNAMIC_MSVC_RUNTIME" : " ON"
43
44
}
44
45
},
45
46
{
49
50
"description" : " CI static configure using Ninja Multi-Config generator, any OS as host" ,
50
51
"generator" : " Ninja Multi-Config"
51
52
},
52
- {
53
+ {
53
54
"name" : " ci-configure-dynamic-ninja-multi" ,
54
55
"inherits" : " ci-configure-dynamic-dev" ,
55
56
"displayName" : " CI configure-dynamic Ninja Multi-Config" ,
61
62
"inherits" : " ci-configure-static-dev" ,
62
63
"displayName" : " CI configure-static Visual Studio MSVC windows-host-only" ,
63
64
"description" : " CI static configure using Visual Studio generator and MSVC toolset, windows as host only" ,
64
- "generator" : " Visual Studio 17 2022" ,
65
- "toolset" : " v143" ,
65
+ "generator" : " Visual Studio 17 2022" ,
66
+ "toolset" : " v143" ,
66
67
"condition" : {
67
68
"type" : " equals" ,
68
69
"lhs" : " ${hostSystemName}" ,
69
70
"rhs" : " Windows"
70
71
}
71
72
},
72
- {
73
+ {
73
74
"name" : " ci-configure-dynamic-msvc" ,
74
75
"inherits" : " ci-configure-dynamic-dev" ,
75
76
"displayName" : " CI configure-dynamic Visual Studio MSVC windows-host-only" ,
76
77
"description" : " CI dynamic configure using Visual Studio generator and MSVC toolset, windows as host only" ,
77
- "toolset" : " v143" ,
78
- "generator" : " Visual Studio 17 2022" ,
78
+ "toolset" : " v143" ,
79
+ "generator" : " Visual Studio 17 2022" ,
79
80
"condition" : {
80
81
"type" : " equals" ,
81
82
"lhs" : " ${hostSystemName}" ,
87
88
{
88
89
"name" : " ci-build-dev" ,
89
90
"configurePreset" : " ci-configure-dev" ,
90
- "hidden" : true ,
91
+ "hidden" : true ,
91
92
"description" : " main CI build preset for inheritance" ,
92
- "targets" : [
93
- " Nabla"
94
- ]
93
+ "targets" : [
94
+ " Nabla"
95
+ ]
95
96
},
96
- {
97
+ {
97
98
"name" : " ci-build-static-dev" ,
98
99
"configurePreset" : " ci-configure-static-dev" ,
99
- "hidden" : true ,
100
- "description" : " CI preset for static build inheritance" ,
100
+ "hidden" : true ,
101
+ "description" : " CI preset for static build inheritance" ,
101
102
"inherits" : " ci-build-dev"
102
103
},
103
- {
104
+ {
104
105
"name" : " ci-build-dynamic-dev" ,
105
106
"configurePreset" : " ci-configure-dynamic-dev" ,
106
- "hidden" : true ,
107
- "description" : " CI preset for dynamic-build inheritance" ,
107
+ "hidden" : true ,
108
+ "description" : " CI preset for dynamic-build inheritance" ,
108
109
"inherits" : " ci-build-dev"
109
110
},
110
- {
111
+ {
111
112
"name" : " ci-build-static-ninja-multi" ,
112
113
"configurePreset" : " ci-configure-static-ninja-multi" ,
113
- "displayName" : " CI build-static Ninja Multi-Config" ,
114
- "description" : " CI static build using Ninja Multi-Config generator" ,
114
+ "displayName" : " CI build-static Ninja Multi-Config" ,
115
+ "description" : " CI static build using Ninja Multi-Config generator" ,
115
116
"inherits" : " ci-build-static-dev"
116
117
},
117
- {
118
+ {
118
119
"name" : " ci-build-dynamic-ninja-multi" ,
119
120
"configurePreset" : " ci-configure-dynamic-ninja-multi" ,
120
- "displayName" : " CI build-dynamic Ninja Multi-Config" ,
121
- "description" : " CI dynamic build using Ninja Multi-Config generator" ,
121
+ "displayName" : " CI build-dynamic Ninja Multi-Config" ,
122
+ "description" : " CI dynamic build using Ninja Multi-Config generator" ,
122
123
"inherits" : " ci-build-dynamic-dev"
123
124
},
124
- {
125
+ {
125
126
"name" : " ci-build-static-msvc" ,
126
127
"configurePreset" : " ci-configure-static-msvc" ,
127
- "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only" ,
128
- "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, windows as host only" ,
128
+ "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only" ,
129
+ "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, windows as host only" ,
129
130
"inherits" : " ci-build-static-dev"
130
131
},
131
- {
132
+ {
132
133
"name" : " ci-build-dynamic-msvc" ,
133
134
"configurePreset" : " ci-configure-dynamic-msvc" ,
134
- "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only" ,
135
- "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, windows as host only" ,
135
+ "displayName" : " CI build-dynamic Visual Studio MSVC windows-host-only" ,
136
+ "description" : " CI dynamic build using Visual Studio generator and MSVC toolset, windows as host only" ,
136
137
"inherits" : " ci-build-dynamic-dev"
137
138
}
138
139
],
139
140
"packagePresets" : [
140
141
{
141
142
"name" : " ci-package-dev" ,
142
- "hidden" : true
143
+ "hidden" : true
143
144
},
144
- {
145
+ {
145
146
"name" : " ci-package-static-dev" ,
146
- "hidden" : true ,
147
- "inherits" : " ci-package-dev"
147
+ "hidden" : true ,
148
+ "inherits" : " ci-package-dev"
148
149
},
149
- {
150
+ {
150
151
"name" : " ci-package-dynamic-dev" ,
151
- "hidden" : true ,
152
- "inherits" : " ci-package-dev"
152
+ "hidden" : true ,
153
+ "inherits" : " ci-package-dev"
153
154
},
154
- {
155
+ {
155
156
"name" : " ci-package-static-ninja-multi" ,
156
- "inherits" : " ci-package-static-dev" ,
157
- "configurePreset" : " ci-configure-static-ninja-multi" ,
158
- "displayName" : " CI package-static Ninja Multi-Config" ,
159
- "description" : " CI static package using Ninja Multi-Config generator"
157
+ "inherits" : " ci-package-static-dev" ,
158
+ "configurePreset" : " ci-configure-static-ninja-multi" ,
159
+ "displayName" : " CI package-static Ninja Multi-Config" ,
160
+ "description" : " CI static package using Ninja Multi-Config generator"
160
161
},
161
- {
162
+ {
162
163
"name" : " ci-package-dynamic-ninja-multi" ,
163
- "inherits" : " ci-package-dynamic-dev" ,
164
- "configurePreset" : " ci-configure-dynamic-ninja-multi" ,
165
- "displayName" : " CI package-dynamic Ninja Multi-Config" ,
166
- "description" : " CI dynamic package using Ninja Multi-Config generator"
164
+ "inherits" : " ci-package-dynamic-dev" ,
165
+ "configurePreset" : " ci-configure-dynamic-ninja-multi" ,
166
+ "displayName" : " CI package-dynamic Ninja Multi-Config" ,
167
+ "description" : " CI dynamic package using Ninja Multi-Config generator"
167
168
},
168
- {
169
+ {
169
170
"name" : " ci-package-static-msvc" ,
170
- "inherits" : " ci-package-static-dev" ,
171
- "configurePreset" : " ci-configure-static-msvc" ,
172
- "displayName" : " CI package-static Visual Studio MSVC windows-host-only" ,
173
- "description" : " CI static package using Visual Studio generator and MSVC toolset, windows as host only"
171
+ "inherits" : " ci-package-static-dev" ,
172
+ "configurePreset" : " ci-configure-static-msvc" ,
173
+ "displayName" : " CI package-static Visual Studio MSVC windows-host-only" ,
174
+ "description" : " CI static package using Visual Studio generator and MSVC toolset, windows as host only"
174
175
},
175
- {
176
+ {
176
177
"name" : " ci-package-dynamic-msvc" ,
177
- "inherits" : " ci-package-dynamic-dev" ,
178
- "configurePreset" : " ci-configure-dynamic-msvc" ,
179
- "displayName" : " CI package-dynamic Visual Studio MSVC windows-host-only" ,
180
- "description" : " CI dynamic package using Visual Studio generator and MSVC toolset, windows as host only"
178
+ "inherits" : " ci-package-dynamic-dev" ,
179
+ "configurePreset" : " ci-configure-dynamic-msvc" ,
180
+ "displayName" : " CI package-dynamic Visual Studio MSVC windows-host-only" ,
181
+ "description" : " CI dynamic package using Visual Studio generator and MSVC toolset, windows as host only"
181
182
}
182
183
]
183
184
}
0 commit comments