CMake/Tests/Module/ExternalData
Matt McCormick 33a9aaa89b ExternalData: Add support for multiple hash algorithms
Add support for projects to have `Data.txt.md5` *and* `Data.txt.sha512`
where the content links hold hashes for the same file.  Check all
`ExternalData_URL_TEMPLATES` entries in order for all available hashes.
The data acquisition is considered a failure if none of the available
URL resources has any of the given hashes.  This makes it possible to
have multiple data server resources where all servers do not support all
hashing algorithms.
2016-10-18 11:16:45 -04:00
..
Alt ExternalData: Add support for custom algorithm-to-URL mapping 2015-02-25 08:28:05 -05:00
Data2 ExternalData: Collapse ../ components in DATA{} paths 2013-01-30 14:55:12 -05:00
Data3
Data4 ExternalData: Allow local stores without any URL templates 2013-11-13 10:03:36 -05:00
Data5 ExternalData: Tolerate files duplicated across multiple targets 2016-09-07 15:17:33 -04:00
DataNoSymlinks ExternalData: Add option to disable use of symlinks 2015-05-22 09:21:47 -04:00
Directory ExternalData: Allow DATA{} syntax to reference directories 2013-01-30 10:05:07 -05:00
DirRecurse ExternalData: Add option to recursively match under directories 2015-03-27 14:44:54 -04:00
MD5 ExternalData: Add support for SHA 1 and 2 hash algorithms 2013-01-30 10:05:07 -05:00
SHA1 ExternalData: Add support for SHA 1 and 2 hash algorithms 2013-01-30 10:05:07 -05:00
SHA224 ExternalData: Add support for SHA 1 and 2 hash algorithms 2013-01-30 10:05:07 -05:00
SHA256 ExternalData: Add support for SHA 1 and 2 hash algorithms 2013-01-30 10:05:07 -05:00
CMakeLists.txt ExternalData: Add support for multiple hash algorithms 2016-10-18 11:16:45 -04:00
Data1Check.cmake ExternalData: Add option to recursively match under directories 2015-03-27 14:44:54 -04:00
Data2.dat.md5
Data2b.dat.md5 ExternalData: Collapse ../ components in DATA{} paths 2013-01-30 14:55:12 -05:00
Data Space.dat.md5 ExternalData: Test content link with a space in its name 2013-02-22 08:25:06 -05:00
Data.dat.md5
DataAlgoMapA.dat.md5 ExternalData: Add support for custom algorithm-to-URL mapping 2015-02-25 08:28:05 -05:00
DataAlgoMapB.dat.sha1 ExternalData: Add support for custom algorithm-to-URL mapping 2015-02-25 08:28:05 -05:00
DataScript.dat.md5 ExternalData: Add support for custom download scripts 2015-01-15 10:48:09 -05:00
MetaA.dat.md5
MetaB.dat.md5
MetaC.dat.md5
MetaTop.dat.md5
MultipleAlgorithmNoMD5.dat.md5 ExternalData: Add support for multiple hash algorithms 2016-10-18 11:16:45 -04:00
MultipleAlgorithmNoMD5.dat.sha1 ExternalData: Add support for multiple hash algorithms 2016-10-18 11:16:45 -04:00
MultipleAlgorithmNoSHA1.dat.md5 ExternalData: Add support for multiple hash algorithms 2016-10-18 11:16:45 -04:00
MultipleAlgorithmNoSHA1.dat.sha1 ExternalData: Add support for multiple hash algorithms 2016-10-18 11:16:45 -04:00
MyScript1.cmake ExternalData: Add support for custom download scripts 2015-01-15 10:48:09 -05:00
PairedA.dat.md5
PairedB.dat.md5
SeriesA1.dat.md5
SeriesA2.dat.md5
SeriesA3.dat.md5
SeriesA.dat.md5
SeriesAn1.dat.md5
SeriesAn2.dat.md5
SeriesAn3.dat.md5
SeriesB_1.dat.md5
SeriesB_2.dat.md5
SeriesB_3.dat.md5
SeriesB.dat.md5
SeriesBn_1.dat.md5
SeriesBn_2.dat.md5
SeriesBn_3.dat.md5
SeriesC.1.dat.md5
SeriesC.2.dat.md5
SeriesC.3.dat.md5
SeriesC.dat.md5
SeriesCn.1.dat.md5
SeriesCn.2.dat.md5
SeriesCn.3.dat.md5
SeriesD-1.dat.md5
SeriesD-2.dat.md5
SeriesD-3.dat.md5
SeriesD.dat.md5
SeriesDn-1.dat.md5
SeriesDn-2.dat.md5
SeriesDn-3.dat.md5
SeriesMixed.1.dat.md5 ExternalData: Add support for SHA 1 and 2 hash algorithms 2013-01-30 10:05:07 -05:00
SeriesMixed.2.dat.sha1 ExternalData: Add support for SHA 1 and 2 hash algorithms 2013-01-30 10:05:07 -05:00
SeriesMixed.3.dat.sha224 ExternalData: Add support for SHA 1 and 2 hash algorithms 2013-01-30 10:05:07 -05:00
SeriesMixed.4.dat.sha256 ExternalData: Add support for SHA 1 and 2 hash algorithms 2013-01-30 10:05:07 -05:00