summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorLi Xinwei <1326710505@qq.com>2020-12-14 01:13:18 +0800
committerLi Xinwei <1326710505@qq.com>2020-12-15 22:54:46 +0800
commit21e4e85a5798884837b35859f73f1eca4cb976d2 (patch)
treeac456c2cf6df9adc58d4d3d057d034d1dc00f8ae /cmake
parent0a7f9297a873aa2c6f2707f825b424e28423ae39 (diff)
CMake: Fix compile warnings when MSVC and -DFEATURE_static_runtime=ON
When using MSVC compiler and -DFEATURE_static_runtime=ON, qrc_foo.cpp and qtentrypoint_win.cpp are still compiled with '-MD' or '-MDd' flag, which will cause following warnings and other possible problems: warning LNK4098: defaultlib "MSVCRT" conflicts with use of other libs; use /NODEFAULTLIB:library Pick-to: 6.0 Change-Id: I6794930a64e9cff4dc1c9632fc3fc64227848af0 Reviewed-by: Yuhang Zhao <2546789017@qq.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtResourceHelpers.cmake2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmake/QtResourceHelpers.cmake b/cmake/QtResourceHelpers.cmake
index 9715873d9c..1c18de41fd 100644
--- a/cmake/QtResourceHelpers.cmake
+++ b/cmake/QtResourceHelpers.cmake
@@ -86,5 +86,7 @@ function(qt_internal_record_rcc_object_files target resource_targets)
# Make sure that the target cpp files are compiled with the regular Qt internal compile
# flags, needed for building iOS apps with qmake where bitcode is involved.
target_link_libraries("${out_target}" PRIVATE Qt::PlatformModuleInternal)
+
+ qt_set_common_target_properties(${out_target})
endforeach()
endfunction()