@@ -71,8 +71,10 @@ target_link_options(libobs PRIVATE /IGNORE:4098 /SAFESEH:NO)
7171
7272set_target_properties (libobs PROPERTIES PREFIX "" OUTPUT_NAME "obs" )
7373
74+ find_package (LibDataChannel 0.20 REQUIRED)
75+
7476if (NOT ENABLE_UI)
75- set (DEPENDENCY_DLLS
77+ set (DEPENDENCY_DLLS
7678 $<TARGET_FILE:FFmpeg::avcodec>
7779 $<TARGET_FILE:FFmpeg::avformat>
7880 $<TARGET_FILE:FFmpeg::avutil>
@@ -89,26 +91,27 @@ set(DEPENDENCY_DLLS
8991 "$<TARGET_FILE_DIR:Libsrt::Libsrt>/../bin/srt.dll"
9092
9193 "$<TARGET_FILE_DIR:CURL::libcurl>/../bin/libcurl.dll"
92- )
93- set (DEPENDENCY_LIBS
94- $<TARGET_FILE:Libsrt::Libsrt>
95- $<TARGET_FILE:Librist::Librist>
96- $<TARGET_FILE:ZLIB::ZLIB>
97- $<TARGET_FILE:CURL::libcurl>
98- )
99-
100- # foreach(DEP_BINARY ${DEPENDENCY_DLLS})
101- # message(STATUS "Adding custom command to copy ${DEP_BINARY} to ${OBS_EXECUTABLE_DESTINATION}")
102-
103- # add_custom_command(TARGET libobs POST_BUILD
104- # COMMAND "${CMAKE_COMMAND}" -E echo "Copying dependencies binaries ${DEP_BINARY} to ${OBS_EXECUTABLE_DESTINATION}"
105- # COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${DEP_BINARY}" "${OBS_EXECUTABLE_DESTINATION}"
106- # COMMENT "."
107- # VERBATIM COMMAND_EXPAND_LISTS
108- # )
109- # endforeach()
110-
111- install (FILES ${DEPENDENCY_DLLS} DESTINATION ${OBS_EXECUTABLE_DESTINATION} )
112- install (FILES ${DEPENDENCY_LIBS} DESTINATION ${OBS_LIBRARY_DESTINATION} )
113-
94+ "$<TARGET_FILE_DIR:LibDataChannel::LibDataChannel>/../bin/datachannel.dll"
95+ )
96+
97+ set (DEPENDENCY_LIBS
98+ $<TARGET_FILE:Libsrt::Libsrt>
99+ $<TARGET_FILE:Librist::Librist>
100+ $<TARGET_FILE:ZLIB::ZLIB>
101+ $<TARGET_FILE:CURL::libcurl>
102+ $<TARGET_FILE:LibDataChannel::LibDataChannel>
103+ )
104+
105+ # foreach(DEP_BINARY ${DEPENDENCY_DLLS})
106+ # message(STATUS "Adding custom command to copy ${DEP_BINARY} to ${OBS_EXECUTABLE_DESTINATION}")
107+
108+ # add_custom_command(TARGET libobs POST_BUILD
109+ # COMMAND "${CMAKE_COMMAND}" -E echo "Copying dependencies binaries ${DEP_BINARY} to ${OBS_EXECUTABLE_DESTINATION}"
110+ # COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${DEP_BINARY}" "${OBS_EXECUTABLE_DESTINATION}"
111+ # COMMENT "."
112+ # VERBATIM COMMAND_EXPAND_LISTS
113+ # )
114+ # endforeach()
115+ install (FILES ${DEPENDENCY_DLLS} DESTINATION ${OBS_EXECUTABLE_DESTINATION} )
116+ install (FILES ${DEPENDENCY_LIBS} DESTINATION ${OBS_LIBRARY_DESTINATION} )
114117endif ()
0 commit comments