diff options
author | Dominik Holland <dominik.holland@qt.io> | 2021-03-02 09:51:53 +0100 |
---|---|---|
committer | Dominik Holland <dominik.holland@qt.io> | 2021-03-26 11:02:55 +0100 |
commit | f456ad68a5a7c1a148b24b8e6a04ff414b02941f (patch) | |
tree | 34cfc17bcc8b0179a96e17aa220e476416a54b7b /cmake/FindWrapTagLib.cmake | |
parent | 666ad879094791bf8d2626b4cc66638a2af8e23a (diff) | |
download | qtivi-f456ad68a5a7c1a148b24b8e6a04ff414b02941f.tar.gz |
cmake: Integrate the taglib building
Similar to other Qt 3rdParty libs, taglib is used from the
system if available and in the correct version, as fallback the
submodule is used, which is build as a shared library.
Task-number: AUTOSUITE-1633
Change-Id: I0a4b7e80b175b38b49745afee8fdbe105284034b
Reviewed-by: Robert Griebl <robert.griebl@qt.io>
Diffstat (limited to 'cmake/FindWrapTagLib.cmake')
-rw-r--r-- | cmake/FindWrapTagLib.cmake | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cmake/FindWrapTagLib.cmake b/cmake/FindWrapTagLib.cmake new file mode 100644 index 0000000..7365895 --- /dev/null +++ b/cmake/FindWrapTagLib.cmake @@ -0,0 +1,12 @@ +include(QtFindWrapHelper NO_POLICY_SCOPE) + +qt_find_package_system_or_bundled(wrap_taglib + FRIENDLY_PACKAGE_NAME "TagLib" + WRAP_PACKAGE_TARGET "WrapTagLib::WrapTagLib" + WRAP_PACKAGE_FOUND_VAR_NAME "WrapTagLib_FOUND" + BUNDLED_PACKAGE_NAME "BundledTagLib" + BUNDLED_PACKAGE_TARGET "BundledTagLib" + SYSTEM_PACKAGE_NAME "WrapSystemTagLib" + SYSTEM_PACKAGE_TARGET "WrapSystemTagLib::WrapSystemTagLib" +) + |