Import 2017-06-07 23:51:09: master cc1182d3

Author Committer Branch Timestamp Parent
jcfr jcfr master 2015-06-04 09:41:35 master 38dbd5b6
Changeset

BUG: Update extension build system to report packaging error on CDash.

See 0003032

This commit adds a new target named "uploadpackage" 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 extension packages on midas.

Using this target an extension can be uploaded to midas without
relying on CTest.

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

This commit removes the now obsolete ExperimentalUploadOnly target.

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

mod - CMake/SlicerExtensionCPack.cmake Diff File
mod - Extensions/CMake/SlicerBlockBuildPackageAndUploadExtension.cmake Diff File
add - Extensions/CMake/SlicerExtensionPackageAndUploadTarget.cmake Diff File