summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibrhash/librhash
Commit message (Collapse)AuthorAgeFilesLines
* librhash: Disable warnings to avoid changing 3rd party codeBrad King2016-11-101-0/+4
| | | | | Add '-w' or equivalent flag on compilers supporting it. Tell MSVC to use its lowest warning level inside librhash sources.
* librhash: Build the library within CMakeBrad King2016-11-101-0/+3
| | | | | | | | Update `ustd.h` to include KWSys Large File Support configuration so that consistent stream libraries are used (on AIX with XL). Add a `cm_rhash.h` header to include the CMake-provided copy of the `rhash.h` header from CMake sources.
* librhash: Remove source fragments not needed for CMakeBrad King2016-11-104-71/+47
| | | | | | | | | We only need a subset of the hash algorithms supported by librhash. Add preprocessor conditionals to remove source fragments that we do not need. Write an alternative algorithm enumeration that matches the indexing on our reduced array. Also remove a few fragments outright.
* Merge branch 'upstream-librhash' into import-librhashBrad King2016-11-0318-0/+3161
* upstream-librhash: librhash 2016-11-01 (d839a1a8)