From b8875c6a457e4889bef11d3b3f5af99690a7eb30 Mon Sep 17 00:00:00 2001 From: Bryan Biedenkapp Date: Tue, 21 Mar 2023 19:05:29 -0400 Subject: [PATCH] fix missing ASIO library includes from dvmcmd project compilation; --- CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 32af06e5..a6365d0c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -375,9 +375,17 @@ include(CPack) # dvmcmd project project(dvmcmd) +set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake") find_package(Threads REQUIRED) +if (NOT WITH_ASIO) + find_package(ASIO REQUIRED) +else() + target_include_directories(asio::asio INTERFACE ${ASIO_INCLUDE_DIR}) + target_compile_definitions(asio::asio INTERFACE "ASIO_STANDALONE") + target_link_libraries(asio::asio INTERFACE Threads::Threads) +endif () add_executable(dvmcmd ${dvmcmd_SRC}) -target_link_libraries(dvmcmd PRIVATE Threads::Threads) +target_link_libraries(dvmcmd PRIVATE asio::asio Threads::Threads) target_include_directories(dvmcmd PRIVATE .) if (ENABLE_TESTS)