27 lines
512 B
CMake
27 lines
512 B
CMake
project(ffmpeg-mux)
|
|
|
|
find_package(FFmpeg REQUIRED
|
|
COMPONENTS avcodec avutil avformat)
|
|
include_directories(${FFMPEG_INCLUDE_DIRS})
|
|
|
|
set(ffmpeg-mux_SOURCES
|
|
ffmpeg-mux.c)
|
|
|
|
set(ffmpeg-mux_HEADERS
|
|
ffmpeg-mux.h)
|
|
|
|
add_executable(ffmpeg-mux
|
|
${ffmpeg-mux_SOURCES}
|
|
${ffmpeg-mux_HEADERS})
|
|
|
|
target_link_libraries(ffmpeg-mux
|
|
${FFMPEG_LIBRARIES})
|
|
|
|
if(WIN32)
|
|
set_target_properties(ffmpeg-mux
|
|
PROPERTIES
|
|
OUTPUT_NAME "ffmpeg-mux${_output_suffix}")
|
|
endif()
|
|
|
|
install_obs_datatarget(ffmpeg-mux "obs-plugins/obs-ffmpeg")
|