diff options
author | Amir Masoud Abdol <amir.abdol@qt.io> | 2023-04-26 13:05:33 +0200 |
---|---|---|
committer | Amir Masoud Abdol <amir.abdol@qt.io> | 2023-04-26 16:00:38 +0000 |
commit | 148cf063e4efb87fc1ff07429b5723ff35ad0ef0 (patch) | |
tree | d8748e96001ccf18fc170ff8dd555f4187b5e3d0 | |
parent | ad9d22d6791a7c327031b3790b5826ad5a8c0d65 (diff) | |
download | qtmultimedia-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.cmake | 3 |
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) |