From f456ad68a5a7c1a148b24b8e6a04ff414b02941f Mon Sep 17 00:00:00 2001 From: Dominik Holland Date: Tue, 2 Mar 2021 09:51:53 +0100 Subject: 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 --- cmake/FindWrapTagLib.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 cmake/FindWrapTagLib.cmake (limited to 'cmake/FindWrapTagLib.cmake') 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" +) + -- cgit v1.2.1