CMakeLists.txt 498 B

1234567891011121314151617181920
  1. cmake_minimum_required(VERSION 3.28...3.30)
  2. option(ENABLE_SNDIO "Build OBS with sndio support" OFF)
  3. if(NOT ENABLE_SNDIO)
  4. target_disable(sndio)
  5. return()
  6. endif()
  7. find_package(Sndio REQUIRED)
  8. add_library(sndio MODULE)
  9. add_library(OBS::sndio ALIAS sndio)
  10. target_sources(sndio PRIVATE sndio.c sndio-input.c)
  11. target_compile_options(sndio PRIVATE -Wno-error=vla)
  12. target_link_libraries(sndio PRIVATE OBS::libobs Sndio::Sndio)
  13. set_target_properties_obs(sndio PROPERTIES FOLDER plugins PREFIX "")