yolobs-studio/plugins/sndio/CMakeLists.txt

36 lines
686 B
CMake
Raw Normal View History

2020-12-22 17:32:50 +00:00
project(sndio)
if(DISABLE_SNDIO)
message(STATUS "Sndio support disabled")
return()
endif()
find_package(Sndio)
if(NOT Sndio_FOUND AND ENABLE_SNDIO)
message(FATAL_ERROR "Sndio not found but set as enabled")
elseif(NOT Sndio_FOUND)
message(STATUS "Sndio not found, disabling Sndio plugin")
return()
endif()
include_directories(
SYSTEM "${CMAKE_SOURCE_DIR}/libobs" SYSTEM "${CMAKE_SOURCE_DIR}/../../libobs"
${Sndio_INCLUDE_DIRS}
)
set(sndio_SOURCES
sndio.c
sndio-input.c
)
add_library(sndio MODULE
${sndio_SOURCES}
)
target_link_libraries(sndio
libobs
${Sndio_LIBRARIES}
)
set_target_properties(sndio PROPERTIES FOLDER "plugins")
install_obs_plugin_with_data(sndio data)