mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-01-24 14:44:45 +00:00
added libraries: opus flac libsndfile updated: libvorbis libogg openal - Everything works as expected for now. Bare in mind libsndfile needed the check for whether or not it could find the xiph libraries removed in order for this to work.
35 lines
1.2 KiB
CMake
35 lines
1.2 KiB
CMake
# - Find PulseAudio includes and libraries
|
|
#
|
|
# PULSEAUDIO_FOUND - True if PULSEAUDIO_INCLUDE_DIR &
|
|
# PULSEAUDIO_LIBRARY are found
|
|
#
|
|
# PULSEAUDIO_INCLUDE_DIR - where to find pulse/pulseaudio.h, etc.
|
|
# PULSEAUDIO_LIBRARY - the pulse library
|
|
# PULSEAUDIO_VERSION_STRING - the version of PulseAudio found
|
|
#
|
|
|
|
find_path(PULSEAUDIO_INCLUDE_DIR
|
|
NAMES pulse/pulseaudio.h
|
|
DOC "The PulseAudio include directory"
|
|
)
|
|
|
|
find_library(PULSEAUDIO_LIBRARY
|
|
NAMES pulse
|
|
DOC "The PulseAudio library"
|
|
)
|
|
|
|
if(PULSEAUDIO_INCLUDE_DIR AND EXISTS "${PULSEAUDIO_INCLUDE_DIR}/pulse/version.h")
|
|
file(STRINGS "${PULSEAUDIO_INCLUDE_DIR}/pulse/version.h" pulse_version_str
|
|
REGEX "^#define[\t ]+pa_get_headers_version\\(\\)[\t ]+\\(\".*\"\\)")
|
|
|
|
string(REGEX REPLACE "^.*pa_get_headers_version\\(\\)[\t ]+\\(\"([^\"]*)\"\\).*$" "\\1"
|
|
PULSEAUDIO_VERSION_STRING "${pulse_version_str}")
|
|
unset(pulse_version_str)
|
|
endif()
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(PulseAudio
|
|
REQUIRED_VARS PULSEAUDIO_LIBRARY PULSEAUDIO_INCLUDE_DIR
|
|
VERSION_VAR PULSEAUDIO_VERSION_STRING
|
|
)
|