| 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() |
|
|