find_package(Boost COMPONENTS system program_options REQUIRED) add_executable(network-handler main.cpp acceptor.hpp acceptor.cpp server.hpp server.cpp networkhandler.hpp networkhandler.cpp node.hpp node.cpp client.hpp client.cpp userclient.hpp userclient.cpp nodeclient.hpp nodeclient.cpp nodemanager.hpp nodemanager.cpp ) target_compile_options(network-handler PRIVATE "-std=c++11" ) target_link_libraries(network-handler PRIVATE Boost::boost PRIVATE Boost::program_options PRIVATE Boost::system PRIVATE cmix ) if(WIN32) target_link_libraries(network-handler PRIVATE wsock32 PRIVATE ws2_32 ) endif()