diff options
Diffstat (limited to 'libcmix-network/CMakeLists.txt')
| -rw-r--r-- | libcmix-network/CMakeLists.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libcmix-network/CMakeLists.txt b/libcmix-network/CMakeLists.txt new file mode 100644 index 0000000..d819bec --- /dev/null +++ b/libcmix-network/CMakeLists.txt @@ -0,0 +1,29 @@ +find_package(Boost COMPONENTS system REQUIRED) + +add_library(cmix-network + acceptor.hpp acceptor.cpp + server.hpp server.cpp + client.hpp client.cpp + nodeclient.hpp nodeclient.cpp +) + +target_compile_options(cmix-network + PRIVATE "-std=c++11" +) + +target_include_directories(cmix-network + PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} +) + +target_link_libraries(cmix-network + PRIVATE Boost::boost + PUBLIC Boost::system + PRIVATE cmix +) + +if(WIN32) + target_link_libraries(cmix-network + PUBLIC wsock32 + PUBLIC ws2_32 + ) +endif() |
