Skip to content

Commit 71cac63

Browse files
fix the missing livekit_ffi dylib and protobuf deps on windows in CMakeLists.txt (#34)
1 parent bafff5d commit 71cac63

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CMakeLists.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,27 @@ install(TARGETS livekit
559559
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} # .a/.lib
560560
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
561561
)
562+
install(IMPORTED_RUNTIME_ARTIFACTS livekit_ffi
563+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
564+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
565+
)
566+
# We bundle the libprotobuf and abseil as part of our libs.
567+
if(WIN32)
568+
if(TARGET protobuf::libprotobuf)
569+
install(IMPORTED_RUNTIME_ARTIFACTS
570+
protobuf::libprotobuf
571+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
572+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
573+
)
574+
endif()
575+
if(TARGET absl::abseil_dll)
576+
install(IMPORTED_RUNTIME_ARTIFACTS
577+
absl::abseil_dll
578+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
579+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
580+
)
581+
endif()
582+
endif()
562583

563584
# Install public headers
564585
install(DIRECTORY "${CMAKE_SOURCE_DIR}/include/"

0 commit comments

Comments
 (0)