CMakeLists.txt 512 B

1234567891011121314151617181920212223242526
  1. project(ffmpeg-mux)
  2. find_package(FFmpeg REQUIRED
  3. COMPONENTS avcodec avutil avformat)
  4. include_directories(${FFMPEG_INCLUDE_DIRS})
  5. set(ffmpeg-mux_SOURCES
  6. ffmpeg-mux.c)
  7. set(ffmpeg-mux_HEADERS
  8. ffmpeg-mux.h)
  9. add_executable(ffmpeg-mux
  10. ${ffmpeg-mux_SOURCES}
  11. ${ffmpeg-mux_HEADERS})
  12. target_link_libraries(ffmpeg-mux
  13. ${FFMPEG_LIBRARIES})
  14. if(WIN32)
  15. set_target_properties(ffmpeg-mux
  16. PROPERTIES
  17. OUTPUT_NAME "ffmpeg-mux${_output_suffix}")
  18. endif()
  19. install_obs_datatarget(ffmpeg-mux "obs-plugins/obs-ffmpeg")