. "${GRIMOIRE}/FUNCTIONS"
. "${GRIMOIRE}/CMAKE_FUNCTIONS"
           SPELL="fast_float"
if [[ "${FAST_FLOAT_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/fastfloat/${SPELL}:${SPELL}-scm:main"
   SOURCE_IGNORE="volatile"
  FORCE_DOWNLOAD="on"
else
         VERSION=8.0.1
     SOURCE_HASH=sha512:25dc7fd68c35aac97975fb8216db7f2f23cf34b81c7c550ae2857b595d74afb97e7fb78103e10c1509d21fe36c18f3fc23d1bf43120133cb870542a89d5c87bc
          SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
   SOURCE_URL[0]="https://github.com/fastfloat/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
# Watch: https://github.com/fastfloat/fast_float//tags tags/v([0-9.]+)[.]tar
fi
        WEB_SITE="https://github.com/fastfloat/fast_float"
         ENTERED="20230904"
      LICENSE[0]="APACHE"
      LICENSE[1]="BOOST"
      LICENSE[2]="MIT"
        KEYWORDS="fast float c++ library"
           SHORT="fast and exact implementation of the C++ from_chars functions for float and double types"
cat << EOF
Fast and exact implementation of the C++ from_chars functions for float and
double types: 4x to 10x faster than strtod, part of GCC 12 and WebKit/Safari.
EOF
