| add_library(web_service STATIC | |
| announce_room_json.cpp | |
| announce_room_json.h | |
| precompiled_headers.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 PUBLIC -DENABLE_WEB_SERVICE) | |
| target_link_libraries(web_service PRIVATE citra_common network json-headers httplib cpp-jwt) | |
| target_link_libraries(web_service PUBLIC ${OPENSSL_LIBS}) | |
| if(WIN32) | |
| target_link_libraries(web_service PRIVATE crypt32) | |
| endif() | |
| if (CITRA_USE_PRECOMPILED_HEADERS) | |
| target_precompile_headers(web_service PRIVATE precompiled_headers.h) | |
| endif() | |