Skip to content

Commit 8eac0c8

Browse files
committed
more dlls
1 parent 98de7f8 commit 8eac0c8

File tree

2 files changed

+27
-24
lines changed

2 files changed

+27
-24
lines changed

libobs/cmake/os-windows.cmake

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,10 @@ target_link_options(libobs PRIVATE /IGNORE:4098 /SAFESEH:NO)
7171

7272
set_target_properties(libobs PROPERTIES PREFIX "" OUTPUT_NAME "obs")
7373

74+
find_package(LibDataChannel 0.20 REQUIRED)
75+
7476
if(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})
114117
endif()

plugins/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ if(OBS_CMAKE_VERSION VERSION_GREATER_EQUAL 3.0.0)
6464
add_obs_plugin(sl-vst PLATFORMS WINDOWS WITH_MESSAGE)
6565
add_obs_plugin(obs-webrtc)
6666

67-
check_obs_websocket()
67+
#check_obs_websocket()
6868

6969
add_obs_plugin(obs-x264)
7070
add_obs_plugin(oss-audio PLATFORMS FREEBSD OPENBSD)

0 commit comments

Comments
 (0)