. "${GRIMOIRE}/FUNCTIONS" &&
source "${GRIMOIRE}/CMAKE_DEPENDS" &&

local BOOST_SUBDEPS="ATOMIC SYSTEM DATE_TIME FILESYSTEM PROGRAM_OPTIONS" &&

if spell_ok gcc && is_version_less $(installed_version gcc) 4.7; then
  BOOST_SUBDEPS="CHRONO ${BOOST_SUBDEPS}"
fi &&

depends -sub CXX gcc &&
depends -sub "${BOOST_SUBDEPS}" boost &&
depends SSL &&
depends zlib &&

optional_depends miniupnpc \
                 "-DWITH_UPNP=ON" \
                 "-DWITH_UPNP=OFF" \
                 "for UPnP support" &&

optional_depends LUA \
                 "-DWITH_I2LUA=ON" \
                 "-DWITH_I2LUA=OFF" \
                 "for Lua support"
