diff options
Diffstat (limited to 'indra/cmake')
| -rw-r--r-- | indra/cmake/PulseAudio.cmake | 38 | 
1 files changed, 19 insertions, 19 deletions
| diff --git a/indra/cmake/PulseAudio.cmake b/indra/cmake/PulseAudio.cmake index f8087a8083..e918de0198 100644 --- a/indra/cmake/PulseAudio.cmake +++ b/indra/cmake/PulseAudio.cmake @@ -1,28 +1,28 @@  # -*- cmake -*-  include(Prebuilt) -if (STANDALONE) -  include(FindPkgConfig) +set(PULSEAUDIO ON CACHE BOOL "Build with PulseAudio support, if available.") -  pkg_check_modules(PULSEAUDIO REQUIRED libpulse-mainloop-glib) +if (PULSEAUDIO) +  if (STANDALONE) +    include(FindPkgConfig) + +    pkg_check_modules(PULSEAUDIO libpulse) -elseif (LINUX) -  use_prebuilt_binary(pulseaudio) -  set(PULSEAUDIO_FOUND ON FORCE BOOL) -  set(PULSEAUDIO_INCLUDE_DIRS -      ${LIBS_PREBUILT_DIR}/include +  elseif (LINUX) +    use_prebuilt_binary(pulseaudio) +    set(PULSEAUDIO_FOUND ON FORCE BOOL) +    set(PULSEAUDIO_INCLUDE_DIRS +        ${LIBS_PREBUILT_DIR}/include +        ) +    # We don't need to explicitly link against pulseaudio itself, because +    # the viewer probes for the system's copy at runtime. +    set(PULSEAUDIO_LIBRARIES +      # none needed!        ) -  # We don't need to explicitly link against pulseaudio itself, because -  # the viewer probes for the system's copy at runtime. -  set(PULSEAUDIO_LIBRARIES -    # none needed! -    ) -endif (STANDALONE) +  endif (STANDALONE) +endif (PULSEAUDIO)  if (PULSEAUDIO_FOUND) -  set(PULSEAUDIO ON CACHE BOOL "Build with PulseAudio support, if available.") -endif (PULSEAUDIO_FOUND) - -if (PULSEAUDIO)    add_definitions(-DLL_PULSEAUDIO_ENABLED=1) -endif (PULSEAUDIO) +endif (PULSEAUDIO_FOUND) | 
