# CPM Package Lock # This file should be committed to version control # The first argument of CPMDeclarePackage can be freely chosen and is used as argument in CPMGetPackage. # The NAME argument should be package name that would also be used in a find_package call. # Ideally, both are the same, which might not always be possible: https://github.com/cpm-cmake/CPM.cmake/issues/603 # This is needed to support CPM_USE_LOCAL_PACKAGES # TODO: update dependencies with renovate # https://joht.github.io/johtizen/automation/2022/08/03/keep-your-cpp-dependencies-up-to-date.html # Boost set(BOOST_VERSION 1.87.0) CPMDeclarePackage(Boost NAME Boost VERSION ${BOOST_VERSION} URL https://github.com/boostorg/boost/releases/download/boost-${BOOST_VERSION}/boost-${BOOST_VERSION}-cmake.tar.xz URL_HASH SHA256=7da75f171837577a52bbf217e17f8ea576c7c246e4594d617bfde7fafd408be5 DOWNLOAD_ONLY YES # boost is a bit complicated so we handle it separately )