| 12345678910111213141516171819202122232425262728293031323334353637 |
- project(oss-audio)
- if(DISABLE_OSS)
- message(STATUS "OSS support disabled")
- return()
- endif()
- find_package(OSS)
- if(NOT OSS_FOUND AND ENABLE_OSS)
- message(FATAL_ERROR "OSS not found but set as enabled")
- elseif(NOT OSS_FOUND)
- message(STATUS "OSS not found, disabling OSS plugin")
- return()
- endif()
- configure_file(oss-platform.h.in oss-platform.h)
- include_directories(
- SYSTEM "${CMAKE_SOURCE_DIR}/libobs"
- "${OSS_INCLUDE_DIR}"
- "${CMAKE_CURRENT_BINARY_DIR}"
- )
- set(oss-audio_SOURCES
- oss-audio.c
- oss-input.c
- )
- add_library(oss-audio MODULE
- ${oss-audio_SOURCES}
- )
- target_link_libraries(oss-audio
- libobs
- )
- set_target_properties(oss-audio PROPERTIES FOLDER "plugins")
- install_obs_plugin_with_data(oss-audio data)
|