[feat] add iOS trusted device authentication

This commit is contained in:
dijunkun committed 2026-11-13 11:07:00 +08:00
1 parent 94a5f57bea
commit 8a1e58d62d
6 files changed
+136 -3

No files matched your search

+13
View File
@@ -59,6 +59,19 @@ target("crossdesk_wire")
add_includedirs(path.join(wire_dir, "include"), {public = true})
target_end()
-- iOS packages this controller helper alongside the wire and MiniRTC archives.
-- Keep crypto headers out of the Objective-C++ bridge's public include paths.
if is_plat("iphoneos") then
includes(path.join(source_dir, "deps/submodules/minirtc/thirdparty/openssl"))
add_requires("openssl3 3.3.2", {system = false, configs = {shared = false}})
target("crossdesk_mobile_trust")
set_kind("static")
add_packages("nlohmann_json", "openssl3")
add_includedirs(path.join(source_dir, "libs/controller/include"))
add_files(path.join(source_dir, "libs/controller/src/mobile_device_trust.cpp"))
target_end()
end
target("crossdesk_file_browser")
set_kind("static")
set_languages("c++20")