From f057eeb86d9b3527e507db168c590d46a16f29b9 Mon Sep 17 00:00:00 2001 From: Christos Stratopoulos Date: Thu, 5 Dec 2019 12:35:48 -0500 Subject: [PATCH] add interface library for asio example deps --- examples/example-asio/CMakeLists.txt | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/examples/example-asio/CMakeLists.txt b/examples/example-asio/CMakeLists.txt index e9cebd5..beded78 100644 --- a/examples/example-asio/CMakeLists.txt +++ b/examples/example-asio/CMakeLists.txt @@ -1,14 +1,20 @@ +add_library(asio-example-deps INTERFACE) + +target_include_directories(asio-example-deps + INTERFACE + ${CMAKE_CURRENT_LIST_DIR}) + +target_link_libraries(asio-example-deps + INTERFACE + asio + continuable) + add_executable(example-asio ${CMAKE_CURRENT_LIST_DIR}/example-asio.cpp) -target_include_directories(example-asio - PRIVATE - ${CMAKE_CURRENT_LIST_DIR}) - target_link_libraries(example-asio PRIVATE - asio - continuable) + asio-example-deps) target_compile_definitions(example-asio PUBLIC