Commit 781fcfe
committed
BUG: ExtensionBuildSystem: Fix issue preventing build of dependent extensions
To prevent extension test displaying string "ERROR:" from being considered
as build failure and causing the overall build of all extensions to fail,
this commit updates the execution of the build wrapper script to ensure
its standard output and error streams are logged to file.
Note that this was only observed when using Visual Studio generator on
Windows because in that case, there are no CTest launcher.
See https://cmake.org/cmake/help/latest/module/CTestUseLaunchers.html
This commit also improves the extension build system tests to avoid future
regressions.
It is a follow up of r26223 (BUG: Extension build system: Sandbox download
step and report download error)
Fix https://issues.slicer.org/view.php?id=4247
git-svn-id: http://svn.slicer.org/Slicer4/trunk@27944 3bd1e089-480b-0410-8dfb-8563597acbee1 parent 6b0faf9 commit 781fcfe
File tree
2 files changed
+18
-2
lines changed- Extensions/CMake
- Testing
2 files changed
+18
-2
lines changedLines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
233 | 233 | | |
234 | 234 | | |
235 | 235 | | |
| 236 | + | |
| 237 | + | |
236 | 238 | | |
237 | 239 | | |
238 | 240 | | |
239 | 241 | | |
240 | 242 | | |
| 243 | + | |
| 244 | + | |
241 | 245 | | |
242 | 246 | | |
243 | 247 | | |
| 248 | + | |
| 249 | + | |
244 | 250 | | |
245 | 251 | | |
246 | 252 | | |
| |||
Lines changed: 12 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
286 | 286 | | |
287 | 287 | | |
288 | 288 | | |
289 | | - | |
290 | | - | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
291 | 301 | | |
292 | 302 | | |
293 | 303 | | |
| |||
0 commit comments