aboutsummaryrefslogtreecommitdiff
path: root/cmake/FindWebRTCAudioProcessing.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/FindWebRTCAudioProcessing.cmake')
-rw-r--r--cmake/FindWebRTCAudioProcessing.cmake36
1 files changed, 32 insertions, 4 deletions
diff --git a/cmake/FindWebRTCAudioProcessing.cmake b/cmake/FindWebRTCAudioProcessing.cmake
index 5f17805d..218d0da2 100644
--- a/cmake/FindWebRTCAudioProcessing.cmake
+++ b/cmake/FindWebRTCAudioProcessing.cmake
@@ -1,10 +1,38 @@
include(PkgConfigWithFallback)
+
find_pkg_config_with_fallback(WebRTCAudioProcessing
- PKG_CONFIG_NAME webrtc-audio-processing
- LIB_NAMES webrtc_audio_processing
- INCLUDE_NAMES webrtc/modules/audio_processing/include/audio_processing.h
- INCLUDE_DIR_SUFFIXES webrtc-audio-processing webrtc_audio_processing
+ PKG_CONFIG_NAME webrtc-audio-processing-1
+ LIB_NAMES webrtc_audio_processing-1
+ INCLUDE_NAMES modules/audio_processing/include/audio_processing.h
+ INCLUDE_DIR_SUFFIXES webrtc-audio-processing-1 webrtc_audio_processing-1
)
+if(WebRTCAudioProcessing_FOUND AND NOT WebRTCAudioProcessing_VERSION)
+ set(WebRTCAudioProcessing_VERSION "1.0")
+endif()
+
+if(NOT WebRTCAudioProcessing_FOUND)
+ find_pkg_config_with_fallback(WebRTCAudioProcessing
+ PKG_CONFIG_NAME webrtc-audio-processing
+ LIB_NAMES webrtc_audio_processing
+ INCLUDE_NAMES webrtc/modules/audio_processing/include/audio_processing.h
+ INCLUDE_DIR_SUFFIXES webrtc-audio-processing webrtc_audio_processing
+ )
+ if(WebRTCAudioProcessing_FOUND AND NOT WebRTCAudioProcessing_VERSION)
+ set(WebRTCAudioProcessing_VERSION "0.2")
+ endif()
+endif(NOT WebRTCAudioProcessing_FOUND)
+
+if(NOT WebRTCAudioProcessing_FOUND)
+ find_pkg_config_with_fallback(WebRTCAudioProcessing
+ PKG_CONFIG_NAME webrtc-audio-processing-2
+ LIB_NAMES webrtc_audio_processing-2
+ INCLUDE_NAMES modules/audio_processing/include/audio_processing.h
+ INCLUDE_DIR_SUFFIXES webrtc-audio-processing-2 webrtc_audio_processing-2
+ )
+ if(WebRTCAudioProcessing_FOUND AND NOT WebRTCAudioProcessing_VERSION)
+ set(WebRTCAudioProcessing_VERSION "2.0")
+ endif()
+endif(NOT WebRTCAudioProcessing_FOUND)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(WebRTCAudioProcessing