add_library(web_service STATIC announce_room_json.cpp announce_room_json.h telemetry_json.cpp telemetry_json.h verify_login.cpp verify_login.h verify_user_jwt.cpp verify_user_jwt.h web_backend.cpp web_backend.h ) create_target_directory_groups(web_service) target_compile_definitions(web_service PRIVATE -DCPPHTTPLIB_OPENSSL_SUPPORT) target_link_libraries(web_service PRIVATE common network json-headers ${OPENSSL_LIBS} httplib cpp-jwt) if (ANDROID) target_link_libraries(web_service PRIVATE ifaddrs) elseif(WIN32) target_link_libraries(web_service PRIVATE crypt32) endif()