New upstream version 18.0.1+dfsg1
This commit is contained in:
parent
6efda2859e
commit
f2cf6cce50
1337 changed files with 41178 additions and 84670 deletions
|
|
@ -8,7 +8,7 @@ if(COPIED_DEPENDENCIES)
|
|||
return()
|
||||
endif()
|
||||
|
||||
option(COPY_DEPENDENCIES "Automaticaly try copying all dependencies" OFF)
|
||||
option(COPY_DEPENDENCIES "Automaticaly try copying all dependencies" ON)
|
||||
if(NOT COPY_DEPENDENCIES)
|
||||
return()
|
||||
endif()
|
||||
|
|
@ -19,12 +19,6 @@ else()
|
|||
set(_bin_suffix 32)
|
||||
endif()
|
||||
|
||||
find_package(Libavcodec QUIET)
|
||||
find_package(Libx264 QUIET)
|
||||
find_package(Libfdk QUIET)
|
||||
find_package(ssl QUIET)
|
||||
find_package(Qt5Core QUIET)
|
||||
|
||||
file(GLOB FFMPEG_BIN_FILES
|
||||
"${FFMPEG_avcodec_INCLUDE_DIR}/../bin/avcodec-*.dll"
|
||||
"${FFMPEG_avcodec_INCLUDE_DIR}/../bin${_bin_suffix}/avcodec-*.dll"
|
||||
|
|
|
|||
|
|
@ -49,6 +49,8 @@ function(find_ffmpeg_library component header)
|
|||
${DepsPath${_lib_suffix}}
|
||||
${DepsPath}
|
||||
${PC_FFMPEG_${component}_INCLUDE_DIRS}
|
||||
PATHS
|
||||
/usr/include /usr/local/include /opt/local/include /sw/include
|
||||
PATH_SUFFIXES ffmpeg libav include)
|
||||
|
||||
find_library(FFMPEG_${component}_LIBRARY
|
||||
|
|
@ -64,6 +66,8 @@ function(find_ffmpeg_library component header)
|
|||
${DepsPath${_lib_suffix}}
|
||||
${DepsPath}
|
||||
${PC_FFMPEG_${component}_LIBRARY_DIRS}
|
||||
PATHS
|
||||
/usr/lib /usr/local/lib /opt/local/lib /sw/lib
|
||||
PATH_SUFFIXES
|
||||
lib${_lib_suffix} lib
|
||||
libs${_lib_suffix} libs
|
||||
|
|
|
|||
40
cmake/Modules/FindRSSDK.cmake
Normal file
40
cmake/Modules/FindRSSDK.cmake
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
# Once done these will be defined:
|
||||
#
|
||||
# RSSDK_FOUND
|
||||
# RSSDK_INCLUDE_DIRS
|
||||
# RSSDK_LIBRARIES
|
||||
#
|
||||
# For use in OBS:
|
||||
#
|
||||
# RSSDK_INCLUDE_DIR
|
||||
|
||||
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
set(_RSSDK_lib_dir "x64")
|
||||
else()
|
||||
set(_RSSDK_lib_dir "Win32")
|
||||
endif()
|
||||
|
||||
find_path(RSSDK_INCLUDE_DIR
|
||||
NAMES pxcsession.h
|
||||
HINTS
|
||||
ENV RSSDK_DIR
|
||||
PATH_SUFFIXES
|
||||
include)
|
||||
|
||||
find_library(RSSDK_LIB
|
||||
NAMES libpxc
|
||||
HINTS
|
||||
ENV RSSDK_DIR
|
||||
PATH_SUFFIXES
|
||||
lib/${_RSSDK_lib_dir}
|
||||
)
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(RSSDK DEFAULT_MSG RSSDK_LIB RSSDK_INCLUDE_DIR)
|
||||
mark_as_advanced(RSSDK_INCLUDE_DIR RSSDK_LIB)
|
||||
|
||||
if(RSSDK_FOUND)
|
||||
set(RSSDK_INCLUDE_DIRS ${RSSDK_INCLUDE_DIR})
|
||||
set(RSSDK_LIBRARIES ${RSSDK_LIB})
|
||||
endif()
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
macro(add_idl_files generated_files)
|
||||
macro(add_idl_files_base generated_files with_tlb)
|
||||
foreach(filename ${ARGN})
|
||||
get_filename_component(file_we ${filename} NAME_WE)
|
||||
get_filename_component(file_path ${filename} PATH)
|
||||
|
|
@ -9,10 +9,18 @@ macro(add_idl_files generated_files)
|
|||
set(bin_file_c ${CMAKE_CURRENT_BINARY_DIR}/${file_c})
|
||||
|
||||
if(MSVC)
|
||||
if(${with_tlb})
|
||||
set(file_tlb ${file_we}.tlb)
|
||||
set(bin_file_tlb ${CMAKE_CURRENT_BINARY_DIR}/${file_tlb})
|
||||
set(tlb_opt "")
|
||||
else()
|
||||
set(tlb_opt "/notlb")
|
||||
endif()
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${bin_file_h} ${bin_file_c}
|
||||
DEPENDS ${filename}
|
||||
COMMAND midl /h ${file_h} /iid ${file_c} /notlb ${CMAKE_CURRENT_SOURCE_DIR}/${filename}
|
||||
COMMAND midl /h ${file_h} /iid ${file_c} ${tlb_opt} ${CMAKE_CURRENT_SOURCE_DIR}/${filename}
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
||||
else()
|
||||
execute_process(COMMAND echo
|
||||
|
|
@ -62,4 +70,12 @@ macro(add_idl_files generated_files)
|
|||
PROPERTIES
|
||||
HEADER_FILE_ONLY TRUE)
|
||||
endforeach(filename ${ARGN})
|
||||
endmacro(add_idl_files_base)
|
||||
|
||||
macro(add_idl_files generated_files)
|
||||
add_idl_files_base(${generated_files} FALSE ${ARGN})
|
||||
endmacro(add_idl_files)
|
||||
|
||||
macro(add_idl_files_with_tlb generated_files)
|
||||
add_idl_files_base(${generated_files} TRUE ${ARGN})
|
||||
endmacro(add_idl_files_with_tlb)
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ endif()
|
|||
set(CPACK_PACKAGE_NAME "OBS")
|
||||
set(CPACK_PACKAGE_VENDOR "obsproject.com")
|
||||
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OBS - Live video and audio streaming and recording software")
|
||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/UI/data/license/gplv2.txt")
|
||||
|
||||
set(CPACK_PACKAGE_VERSION_MAJOR "0")
|
||||
set(CPACK_PACKAGE_VERSION_MINOR "0")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue