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/FindMMRenderer.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/FindMMRenderer.cmake')
-rw-r--r-- | cmake/FindMMRenderer.cmake | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/cmake/FindMMRenderer.cmake b/cmake/FindMMRenderer.cmake new file mode 100644 index 000000000..dcc66c3d6 --- /dev/null +++ b/cmake/FindMMRenderer.cmake @@ -0,0 +1,26 @@ +# FindMMRenderer +# --------- +# +# Try to locate the mm-renderer library. +# If found, this will define the following variables: +# +# ``MMRenderer_FOUND`` +# True if the mm-renderer library is available +# ``MMRenderer_LIBRARY`` +# The mm-renderer library +# +# If ``MMRenderer_FOUND`` is TRUE, it will also define the following +# imported target: +# +# ``MMRenderer::MMRenderer`` +# The mm-renderer library to link to + +find_library(MMRenderer_LIBRARY NAMES mm-renderer) +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(MMRenderer DEFAULT_MSG MMRenderer_LIBRARY) +if(MMRenderer_FOUND AND NOT TARGET MMRenderer::MMRenderer) + add_library(MMRenderer::MMRenderer INTERFACE IMPORTED) + target_link_libraries(MMRenderer::MMRenderer + INTERFACE ${MMRenderer_LIBRARY}) +endif() +mark_as_advanced(MMRenderer_LIBRARY) |