diff --git a/cmake/modules/TestSuite.cmake b/cmake/modules/TestSuite.cmake --- a/cmake/modules/TestSuite.cmake +++ b/cmake/modules/TestSuite.cmake @@ -206,7 +206,7 @@ return() endif() - find_package(Boost 1.59 REQUIRED unit_test_framework) + find_package(Boost 1.64 REQUIRED unit_test_framework) target_link_libraries(${NAME} Boost::unit_test_framework) # We need to detect if the BOOST_TEST_DYN_LINK flag is required diff --git a/doc/dependencies.md b/doc/dependencies.md --- a/doc/dependencies.md +++ b/doc/dependencies.md @@ -6,7 +6,7 @@ | Dependency | Version used | Minimum required | CVEs | Shared | [Bundled Qt library](https://doc.qt.io/qt-5/configure-options.html) | | --- | --- | --- | --- | --- | --- | | Berkeley DB | [5.3.28](http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html) | 5.3 | No | | | -| Boost | [1.81.0](https://www.boost.org/users/download/) | 1.59.0 | No | | | +| Boost | [1.81.0](https://www.boost.org/users/download/) | 1.64.0 | No | | | | Clang | | [5](https://releases.llvm.org/download.html) (C++17 support) | | | | | CMake | | [3.16](https://cmake.org/download/) | | | | | fontconfig | [2.12.6](https://www.freedesktop.org/software/fontconfig/release/) | | No | Yes | | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -474,12 +474,10 @@ link_event(util event) macro(link_boost TARGET) - non_native_target_link_libraries(${TARGET} Boost 1.59 ${ARGN}) + non_native_target_link_libraries(${TARGET} Boost 1.64 ${ARGN}) endmacro() link_boost(util headers) -# Make sure boost uses std::atomic (it doesn't before 1.63) -target_compile_definitions(util PUBLIC BOOST_SP_USE_STD_ATOMIC BOOST_AC_USE_STD_ATOMIC) function(add_network_sources NETWORK_SOURCES) set(NETWORK_DIR abc)