CMakeLists.txt 550 B

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