New upstream version 21.0.2+dfsg1
This commit is contained in:
parent
1f1bbb3518
commit
baafb6325b
706 changed files with 49633 additions and 5044 deletions
|
|
@ -19,6 +19,63 @@ else()
|
|||
add_definitions(-DNO_CRYPTO)
|
||||
endif()
|
||||
|
||||
if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/ftl-sdk/CMakeLists.txt")
|
||||
find_package(Libcurl REQUIRED)
|
||||
|
||||
include_directories(${LIBCURL_INCLUDE_DIRS})
|
||||
|
||||
set(ftl_SOURCES
|
||||
ftl-stream.c
|
||||
ftl-sdk/libftl/hmac/hmac.c
|
||||
ftl-sdk/libftl/hmac/sha2.c
|
||||
ftl-sdk/libftl/ftl-sdk.c
|
||||
ftl-sdk/libftl/handshake.c
|
||||
ftl-sdk/libftl/ingest.c
|
||||
ftl-sdk/libftl/ftl_helpers.c
|
||||
ftl-sdk/libftl/media.c
|
||||
ftl-sdk/libftl/gettimeofday/gettimeofday.c
|
||||
ftl-sdk/libftl/logging.c)
|
||||
set(ftl_HEADERS
|
||||
ftl-sdk/libftl/hmac/hmac.h
|
||||
ftl-sdk/libftl/hmac/sha2.h
|
||||
ftl-sdk/libftl/ftl.h
|
||||
ftl-sdk/libftl/ftl_private.h)
|
||||
set(ftl_IMPORTS
|
||||
${OBS_JANSSON_IMPORT}
|
||||
${LIBCURL_LIBRARIES})
|
||||
|
||||
if (WIN32)
|
||||
list(APPEND ftl_SOURCES
|
||||
ftl-sdk/libftl/win32/socket.c
|
||||
ftl-sdk/libftl/gettimeofday/gettimeofday.c
|
||||
ftl-sdk/libftl/win32/threads.c)
|
||||
list(APPEND ftl_HEADERS
|
||||
ftl-sdk/libftl/gettimeofday/gettimeofday.h
|
||||
ftl-sdk/libftl/win32/threads.h)
|
||||
|
||||
include_directories(ftl-sdk/libftl/win32)
|
||||
else()
|
||||
list(APPEND ftl_SOURCES
|
||||
ftl-sdk/libftl/posix/socket.c
|
||||
ftl-sdk/libftl/posix/threads.c)
|
||||
list(APPEND ftl_HEADERS
|
||||
ftl-sdk/libftl/posix/threads.h)
|
||||
|
||||
include_directories(ftl-sdk/libftl/posix)
|
||||
endif()
|
||||
|
||||
include_directories(ftl-sdk/libftl)
|
||||
|
||||
set(COMPILE_FTL TRUE)
|
||||
else()
|
||||
set(COMPILE_FTL FALSE)
|
||||
endif()
|
||||
|
||||
configure_file(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/obs-outputs-config.h.in"
|
||||
"${CMAKE_BINARY_DIR}/plugins/obs-outputs/config/obs-outputs-config.h")
|
||||
|
||||
include_directories("${CMAKE_BINARY_DIR}/plugins/obs-outputs/config")
|
||||
|
||||
if(WIN32)
|
||||
set(obs-outputs_PLATFORM_DEPS
|
||||
|
|
@ -60,13 +117,12 @@ if(NOT WIN32)
|
|||
endif()
|
||||
|
||||
set(obs-outputs_HEADERS
|
||||
"${CMAKE_BINARY_DIR}/plugins/obs-outputs/config/obs-outputs-config.h"
|
||||
obs-output-ver.h
|
||||
rtmp-helpers.h
|
||||
rtmp-stream.h
|
||||
net-if.h
|
||||
flv-mux.h
|
||||
flv-output.h
|
||||
librtmp)
|
||||
flv-mux.h)
|
||||
set(obs-outputs_SOURCES
|
||||
obs-outputs.c
|
||||
null-output.c
|
||||
|
|
@ -77,14 +133,17 @@ set(obs-outputs_SOURCES
|
|||
net-if.c)
|
||||
|
||||
add_library(obs-outputs MODULE
|
||||
${ftl_SOURCES}
|
||||
${ftl_HEADERS}
|
||||
${obs-outputs_SOURCES}
|
||||
${obs-outputs_HEADER}
|
||||
${obs-outputs_HEADERS}
|
||||
${obs-outputs_librtmp_SOURCES}
|
||||
${obs-outputs_librtmp_HEADERS})
|
||||
target_link_libraries(obs-outputs
|
||||
libobs
|
||||
${SSL_LIBRARIES}
|
||||
${ZLIB_LIBRARIES}
|
||||
${ftl_IMPORTS}
|
||||
${obs-outputs_PLATFORM_DEPS})
|
||||
|
||||
install_obs_plugin_with_data(obs-outputs data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue