. "${GRIMOIRE}/FUNCTIONS"
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
           SPELL="robin-hood-hashing"
if [[ "${ROBIN_HOOD_HASHING_BRANCH}" == "scm" ]]; then
         VERSION="$(get_scm_version)"
          SOURCE="${SPELL}-scm.tar.xz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
   SOURCE_URL[0]="git_http://github.com/martinus/${SPELL}:${SPELL}-scm:main"
   SOURCE_IGNORE="volatile"
  FORCE_DOWNLOAD="on"
else
         VERSION="3.11.5"
     SOURCE_HASH="sha512:5f73e089b1e8ec41a9bedded22bc64a789d3a3d04873a2ad9f8cc2970797a473b0f4d3436c2324b3ced85a0d983998a75b1dfaf2b7f3b77235b29806ff2fd489"
          SOURCE="${SPELL}-${VERSION}.tar.gz"
   SOURCE_URL[0]="https://github.com/martinus/${SPELL}/archive/refs/tags/${VERSION}.tar.gz"
# Watch: https://github.com/martinus/robin-hood-hashing/tags tags/([0-9.\-]+)[.]tar
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
fi
        WEB_SITE="https://github.com/martinus/robin-hood-hashing"
         ENTERED="20231210"
      LICENSE[0]="MIT"
        KEYWORDS="hashing library"
           SHORT="Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20"
cat << EOF
 robin_hood::unordered_map and robin_hood::unordered_set is a platform
independent replacement for std::unordered_map / std::unordered_set which is
both faster and more memory efficient for real-world use cases.
EOF
