From b43b00589090b82116a433d8ed21bee41e14d747 Mon Sep 17 00:00:00 2001 From: Sascha Volkenandt Date: Wed, 29 Mar 2023 14:54:35 +0200 Subject: [PATCH] Implicitly link Threads::Threads when configuring ASIO with CMake's find_package --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index f670195136..44a91a7e9d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,6 +7,9 @@ cmake_minimum_required(VERSION 3.5...3.16) project(boost_asio VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES CXX) +set(THREADS_PREFER_PTHREAD_FLAG ON) +find_package(Threads REQUIRED) + add_library(boost_asio INTERFACE) add_library(Boost::asio ALIAS boost_asio) @@ -30,6 +33,8 @@ target_link_libraries(boost_asio Boost::throw_exception Boost::type_traits Boost::utility + + Threads::Threads ) if(BUILD_TESTING AND EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/test/CMakeLists.txt")