View Issue Details

IDProjectCategoryView StatusLast Update
0001504Slicer4Core: Building (CMake, Superbuild)public2012-02-17 14:17
Reporterjcfr Assigned Tojcfr  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionSlicer 4.0.0 
Target VersionSlicer 4.1.0Fixed in VersionSlicer 4.1.0 
Summary0001504: Expect CTestConfig.cmake in either the build or source directory
Description

Would it be possible to include the following topic in the release:
https://github.com/jcfr/CMake/tree/check-ctestconfig-in-builddir [^]

The change is documented and tests have been added:

Expect CTestConfig.cmake in either the build or source directory …

Provide the ability to configure CTest with setting different from the one
available in the source tree by checking first if CTestConfig.cmake
exists in the build tree first.

The motivation is to allow build system checking out external project to
test and/or package them and submit the associated results to a different
dashboard than the one specified (or not) in the source of the external

project.

For example, the build system of Slicer can checkout, build, test
and package what I will call "extension". These extensions can be developed
by third party who can test and submit to their own dashboard / project.

When checkout by Slicer build system, the default dashboard can be now
overwritten by adding a custom CTestConfig.cmake to the build directory.
And if not overwritten, it would avoid to create CTestConfig.cmake within
the source checkout of the extension.

TagsNo tags attached.

Activities

Issue History

Date Modified Username Field Change
2011-10-27 05:59 jcfr New Issue
2011-10-27 05:59 jcfr Status new => assigned
2011-10-27 05:59 jcfr Assigned To => jcfr
2011-10-27 06:00 jcfr Note Added: 0003215
2011-10-27 06:00 jcfr Status assigned => resolved
2011-10-27 06:00 jcfr Fixed in Version => Slicer 4.0 RSNA
2011-10-27 06:00 jcfr Resolution open => fixed
2012-02-06 18:08 jcfr Status resolved => closed
2012-02-06 18:08 jcfr Fixed in Version Slicer 4.0.0 => Slicer 4.0 AHM Summer 2012
2012-02-17 14:09 finetjul Fixed in Version Slicer 4.x AHM Summer 2012 => Slicer 4.1.0
2012-02-17 14:17 finetjul Target Version => Slicer 4.1.0