. "${GRIMOIRE}/CMAKE_DEPENDS" &&
. "${GRIMOIRE}/build_system_handler.function" &&

buildsys_depends gperf &&
buildsys_depends libuv &&
buildsys_depends msgpack-c &&
buildsys_depends unibilium &&
buildsys_depends -sub UNIBILIUM libtermkey &&
buildsys_depends libvterm &&
buildsys_depends lpeg &&
buildsys_depends lua-messagepack &&
buildsys_depends tree-sitter &&
buildsys_depends libmpack-lua &&
buildsys_depends luv &&
buildsys_depends utf8proc &&

buildsys_optional_depends -sub "SNAPSHOT" luajit \
                 "Use LuaJIT instead of vanilla Lua 5.1?" \
                 "-DPREFER_LUA=OFF" \
                 "-DPREFER_LUA=ON" \
                 &&

if ! is_depends_enabled "${SPELL}" "luajit" ; then
 buildsys_depends lua51
fi
