cmake: Fix enabling PulseAudio monitoring

Also adds a warning if null monitoring is "enabled".
master
tytan652 2022-05-26 14:29:08 +02:00 committed by Ryan Foster
parent 3b0ccbb77d
commit 9a33e49087
3 changed files with 2 additions and 2 deletions

View File

@ -59,6 +59,7 @@ elseif(OS_MACOS)
elseif(OS_POSIX)
option(LINUX_PORTABLE "Build portable version (Linux)" OFF)
option(USE_XDG "Utilize XDG Base Directory Specification (Linux)" ON)
option(ENABLE_PULSEAUDIO "Enable PulseAudio support" ON)
if(OS_LINUX)
option(ENABLE_WAYLAND "Enable building with support for Wayland (Linux)" ON)
option(BUILD_FOR_PPA "Build for PPA distribution" OFF)

View File

@ -399,6 +399,7 @@ elseif(OS_POSIX)
target_link_libraries(libobs PRIVATE ${PULSEAUDIO_LIBRARY})
else()
obs_status(WARNING "-> No audio backend found - audio monitoring disabled")
target_sources(libobs PRIVATE audio-monitoring/null/null-audio-monitoring.c)
endif()

View File

@ -1,7 +1,5 @@
project(linux-pulseaudio)
option(ENABLE_PULSEAUDIO "Enable PulseAudio support" ON)
if(NOT ENABLE_PULSEAUDIO)
obs_status(DISABLED "linux-pulseaudio")
return()