浏览代码

cmake: Fix enabling PulseAudio monitoring

Also adds a warning if null monitoring is "enabled".
tytan652 3 年之前
父节点
当前提交
9a33e49087
共有 3 个文件被更改,包括 2 次插入2 次删除
  1. 1 0
      CMakeLists.txt
  2. 1 0
      libobs/CMakeLists.txt
  3. 0 2
      plugins/linux-pulseaudio/CMakeLists.txt

+ 1 - 0
CMakeLists.txt

@@ -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)

+ 1 - 0
libobs/CMakeLists.txt

@@ -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()
 

+ 0 - 2
plugins/linux-pulseaudio/CMakeLists.txt

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