summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmir Masoud Abdol <amir.abdol@qt.io>2023-04-26 13:05:33 +0200
committerAmir Masoud Abdol <amir.abdol@qt.io>2023-04-26 16:00:38 +0000
commit148cf063e4efb87fc1ff07429b5723ff35ad0ef0 (patch)
treed8748e96001ccf18fc170ff8dd555f4187b5e3d0
parentad9d22d6791a7c327031b3790b5826ad5a8c0d65 (diff)
downloadqtmultimedia-148cf063e4efb87fc1ff07429b5723ff35ad0ef0.tar.gz
Add IMPORTED_LINK_INTERFACE_LANGUAGES to WMF::WMF target
To make sure that CMake sets and uses the `CMAKE_C_IMPLICIT_LINK_DIRECTORIES`, we need to specify the `IMPORTED_LINK_INTERFACE_LANGUAGES`, otherwise, if user projects don't enable C, CMake might not know where to look, as seen in the bug. Pick-to: 6.5 Fixes: QTBUG-112832 Change-Id: I5f26563cbbe4532b39933b4ffdec44bbccaf4062 Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
-rw-r--r--cmake/FindWMF.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/cmake/FindWMF.cmake b/cmake/FindWMF.cmake
index 35a276cb4..7d2f0066c 100644
--- a/cmake/FindWMF.cmake
+++ b/cmake/FindWMF.cmake
@@ -44,7 +44,8 @@ find_package_handle_standard_args(WMF REQUIRED_VARS
if(WMF_FOUND AND NOT TARGET WMF::WMF)
add_library(WMF::WMF INTERFACE IMPORTED)
set_target_properties(WMF::WMF PROPERTIES
- INTERFACE_LINK_LIBRARIES "${WMF_LIBRARIES}")
+ INTERFACE_LINK_LIBRARIES "${WMF_LIBRARIES}"
+ IMPORTED_LINK_INTERFACE_LANGUAGES C)
endif()
mark_as_advanced(WMF_LIBRARIES)