diff options
author | Doris Verria <doris.verria@qt.io> | 2021-01-19 14:15:42 +0100 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-01-28 14:11:46 +0000 |
commit | d4ab8c60a9ace4ca56d0babc7594fecaf17d9eab (patch) | |
tree | de697ffae093630c4c2858f82be8968f6f0e5f6c /cmake/FindAVFoundation.cmake | |
parent | 79b6a7e5df28c7b2dbbf1270ce2f5a6b3d184fac (diff) |
Add find modules for 3rd party libraries and fix CMake files
Detect gstreamer, avfoundation, pulseaudio, alsa,
mmrenderer and wmf with cmake. Regenerate and adjust configure.cmake
and CMakeLists.txt files accordingly.
Change-Id: I550136909498d3870e0babd6294652774a718f64
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'cmake/FindAVFoundation.cmake')
-rw-r--r-- | cmake/FindAVFoundation.cmake | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cmake/FindAVFoundation.cmake b/cmake/FindAVFoundation.cmake new file mode 100644 index 000000000..feefe3d77 --- /dev/null +++ b/cmake/FindAVFoundation.cmake @@ -0,0 +1,11 @@ +find_library(AVFoundation_LIBRARY NAMES AVFoundation) +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(AVFoundation DEFAULT_MSG AVFoundation_LIBRARY) + +if(AVFoundation_FOUND AND NOT TARGET AVFoundation::AVFoundation) + add_library(AVFoundation::AVFoundation INTERFACE IMPORTED) + set_target_properties(AVFoundation::AVFoundation PROPERTIES + INTERFACE_LINK_LIBRARIES "${AVFoundation_LIBRARY}") +endif() + +mark_as_advanced(AVFoundation_LIBRARY) |