From 10ed056ebb2834f2985a6f1439508252c8fa4003 Mon Sep 17 00:00:00 2001 From: shijing xian Date: Fri, 9 Jan 2026 08:53:14 +0800 Subject: [PATCH] fix the missing livekit_ffi dylib and protobuf deps on windows in CMakeLists.txt --- CMakeLists.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 64588a9..34da351 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -559,6 +559,27 @@ install(TARGETS livekit ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} # .a/.lib INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} ) +install(IMPORTED_RUNTIME_ARTIFACTS livekit_ffi + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} +) +# We bundle the libprotobuf and abseil as part of our libs. +if(WIN32) + if(TARGET protobuf::libprotobuf) + install(IMPORTED_RUNTIME_ARTIFACTS + protobuf::libprotobuf + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ) + endif() + if(TARGET absl::abseil_dll) + install(IMPORTED_RUNTIME_ARTIFACTS + absl::abseil_dll + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ) + endif() +endif() # Install public headers install(DIRECTORY "${CMAKE_SOURCE_DIR}/include/"