add_library(network STATIC network.cpp network.h network_settings.cpp network_settings.h packet.cpp packet.h room.cpp room.h room_member.cpp room_member.h verify_user.cpp verify_user.h ) create_target_directory_groups(network) if (ENABLE_WEB_SERVICE) target_compile_definitions(network PRIVATE -DENABLE_WEB_SERVICE -DCPPHTTPLIB_OPENSSL_SUPPORT) target_link_libraries(network PRIVATE web_service httplib) if (ANDROID) target_link_libraries(network PRIVATE ifaddrs) endif() endif() target_link_libraries(network PRIVATE common enet Boost::serialization)