Import 2017-06-07 23:51:09: master 6fe601ef

Author Committer Branch Timestamp Parent
jcfr jcfr master 2017-03-20 11:07:14 master 744d8dfa
Affected Issues 0004148: Slicer dependent project repository and tag should be configurable by outside projects
Changeset

ENH: Support configuration of external project GIT tag and repository

For any given project checkout using Git, setting cache or environment
variables of the form:

Slicer_<proj>_GITREPOSITORY
Slicer
<proj>_GIT_TAG

allows to override the default values set within each External_* files.

Fixes 0004148

Co-authored-by: "T.J. Corona" <tj.corona@kitware.com>

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

mod - SuperBuild/External_CTK.cmake Diff File
mod - SuperBuild/External_DCMTK.cmake Diff File
mod - SuperBuild/External_ITKv4.cmake Diff File
mod - SuperBuild/External_JsonCpp.cmake Diff File
mod - SuperBuild/External_LibArchive.cmake Diff File
mod - SuperBuild/External_OpenIGTLink.cmake Diff File
mod - SuperBuild/External_ParameterSerializer.cmake Diff File
mod - SuperBuild/External_RapidJSON.cmake Diff File
mod - SuperBuild/External_SimpleITK.cmake Diff File
mod - SuperBuild/External_SlicerExecutionModel.cmake Diff File
mod - SuperBuild/External_VTKv7.cmake Diff File
mod - SuperBuild/External_curl.cmake Diff File
mod - SuperBuild/External_python.cmake Diff File
mod - SuperBuild/External_qRestAPI.cmake Diff File
mod - SuperBuild/External_teem.cmake Diff File
mod - SuperBuild/External_zlib.cmake Diff File