mirror of
https://github.com/Naios/continuable.git
synced 2025-12-06 08:46:44 +08:00
* Bump the asio version to 1.41 * Move headers that require an external dependency to include/continuable/support * Ref #28 * Ref #27
29 lines
625 B
CMake
29 lines
625 B
CMake
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_link_libraries(example-asio
|
|
PRIVATE
|
|
asio-example-deps)
|
|
|
|
target_compile_definitions(example-asio
|
|
PUBLIC
|
|
-DCONTINUABLE_WITH_NO_EXCEPTIONS)
|
|
|
|
add_executable(example-asio-integration
|
|
${CMAKE_CURRENT_LIST_DIR}/example-asio-integration.cpp)
|
|
|
|
target_link_libraries(example-asio-integration
|
|
PRIVATE
|
|
asio-example-deps)
|