Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 54 additions & 2 deletions cmake/modules/hunter_get_boost_libs.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -51,45 +51,97 @@ function(hunter_get_boost_libs)
set(common_args LIST boost_libs VERSION ${x_VERSION})

# DOCUMENTATION_START {
hunter_append_component(${common_args} COMPONENT any SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT asio SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT assert SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT atomic SINCE 1.53.0)
hunter_append_component(${common_args} COMPONENT beast SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT bimap SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT bind SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT charconv SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT chrono SINCE 1.47.0)
hunter_append_component(${common_args} COMPONENT cobalt SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT compat SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT container SINCE 1.56.0)
hunter_append_component(${common_args} COMPONENT container_hash SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT context SINCE 1.51.0)
hunter_append_component(${common_args} COMPONENT contract SINCE 1.67.0)
hunter_append_component(${common_args} COMPONENT conversion SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT core SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT coroutine SINCE 1.53.0)
hunter_append_component(${common_args} COMPONENT coroutine2 SINCE 1.60.0 UNTIL 1.65.0)
hunter_append_component(${common_args} COMPONENT coroutine2 SINCE 1.60.0)
hunter_append_component(${common_args} COMPONENT crc SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT date_time SINCE 1.29.0)
hunter_append_component(${common_args} COMPONENT describe SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT detail SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT dll SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT endian SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT exception SINCE 1.36.0)
hunter_append_component(${common_args} COMPONENT fiber SINCE 1.62.0)
hunter_append_component(${common_args} COMPONENT filesystem SINCE 1.30.0)
hunter_append_component(${common_args} COMPONENT flyweight SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT function SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT function_types SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT geometry SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT graph SINCE 1.18.0)
hunter_append_component(${common_args} COMPONENT graph_parallel SINCE 1.18.0)
hunter_append_component(${common_args} COMPONENT hana SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT heap SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT integer SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT interprocess SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT intrusive SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT iostreams SINCE 1.33.0)
hunter_append_component(${common_args} COMPONENT iterator SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT json SINCE 1.75.0)
hunter_append_component(${common_args} COMPONENT lambda2 SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT lexical_cast SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT locale SINCE 1.48.0)
hunter_append_component(${common_args} COMPONENT lockfree SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT log SINCE 1.54.0)
hunter_append_component(${common_args} COMPONENT math SINCE 1.23.0)
hunter_append_component(${common_args} COMPONENT metaparse SINCE 1.61.0 UNTIL 1.66.0)
hunter_append_component(${common_args} COMPONENT move SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT mp11 SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT mpi SINCE 1.35.0)
hunter_append_component(${common_args} COMPONENT msm SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT multi_index SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT mysql SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT nowide SINCE 1.74.0)
hunter_append_component(${common_args} COMPONENT optional SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT outcome SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT parameter SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT pfr SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT poly_collection SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT predef SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT process SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT program_options SINCE 1.32.0)
hunter_append_component(${common_args} COMPONENT python SINCE 1.19.0)
hunter_append_component(${common_args} COMPONENT random SINCE 1.15.0)
hunter_append_component(${common_args} COMPONENT ratio SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT redis SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT regex SINCE 1.18.0)
hunter_append_component(${common_args} COMPONENT scope SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT serialization SINCE 1.32.0)
hunter_append_component(${common_args} COMPONENT signals SINCE 1.29.0 UNTIL 1.69.0)
hunter_append_component(${common_args} COMPONENT signals2 SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT smart_ptr SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT stacktrace SINCE 1.65.0)
hunter_append_component(${common_args} COMPONENT stl_interfaces SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT system SINCE 1.35.0)
hunter_append_component(${common_args} COMPONENT test SINCE 1.21.0)
hunter_append_component(${common_args} COMPONENT thread SINCE 1.25.0)
hunter_append_component(${common_args} COMPONENT throw_exception SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT timer SINCE 1.9.0)
hunter_append_component(${common_args} COMPONENT tuple SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT type_erasure SINCE 1.60.0)
hunter_append_component(${common_args} COMPONENT type_index SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT unordered SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT url SINCE 1.81.0)
hunter_append_component(${common_args} COMPONENT uuid SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT variant SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT variant2 SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT wave SINCE 1.33.0)
hunter_append_component(${common_args} COMPONENT predef SINCE 1.86.0)
hunter_append_component(${common_args} COMPONENT winapi SINCE 1.86.0)
# DOCUMENTATION_END }

# set output_var to found definition
Expand Down
33 changes: 33 additions & 0 deletions cmake/projects/Boost/hunter.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,39 @@ hunter_add_version(
fd0d26a7d5eadf454896942124544120e3b7a38f
)

hunter_add_version(
PACKAGE_NAME
Boost
VERSION
"1.87.0"
URL
"https://archives.boost.io/release/1.87.0/source/boost_1_87_0.tar.bz2"
SHA1
acf19e9d53f0b6db8e85452978eb9c731ef8b865
)

hunter_add_version(
PACKAGE_NAME
Boost
VERSION
"1.88.0"
URL
"https://archives.boost.io/release/1.88.0/source/boost_1_88_0.tar.bz2"
SHA1
72c3d9f9231d737a2ae5b5f422945527f0c688d7
)

hunter_add_version(
PACKAGE_NAME
Boost
VERSION
"1.89.0"
URL
"https://archives.boost.io/release/1.89.0/source/boost_1_89_0.tar.bz2"
SHA1
4d90df32710969677032f33f7468bce3c9f9ac66
)

if(MSVC)
hunter_check_toolchain_definition(NAME "_DLL" DEFINED _hunter_vs_md)
hunter_cmake_args(
Expand Down
Loading