Slicer: 490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup ca38f539

Author Committer Branch Timestamp Parent
jcfr jcfr 490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 2016-03-21 18:53:54 490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup ffc788d9
Changeset

BUG: Update Slicer build system to report packaging errors on CDash.

See 0003032

This commit adds a new target named "packageupload" that will
(1) build the standard 'package' target,
(2) extract the list of generated packages from its standard output and
(3) append the list of generated package filepaths to a file named PACKAGES.txt,
(4) upload the packages on midas.

Using this target a Slicer package can be uploaded to midas without
relying on CTest.

Within the ctest script, the target "packageupload" is built and then
the URL to download packages from midas are uploaded to CDash based on the
content of the file PACKAGES.txt

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@24984 3bd1e089-480b-0410-8dfb-8563597acbee

mod - CMake/LastConfigureStep/CMakeLists.txt Diff File
mod - CMake/SlicerDashboardDriverScript.cmake Diff File
add - CMake/SlicerPackageAndUploadTarget.cmake Diff File