yolobs-studio/plugins/oss-audio/CMakeLists.txt

38 lines
716 B
CMake
Raw Normal View History

2020-10-01 20:15:25 +00:00
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)