add_library( net STATIC include/net/functions.h include/net/state.h include/net/types.h include/net/socket.h src/net.cpp src/posixsocket.cpp src/p2psocket.cpp ) target_include_directories(net PUBLIC include) target_link_libraries(net PUBLIC mem) if (WIN32) target_link_libraries(net PRIVATE winsock) endif()