Merge topic 'cmake-gui-windows-icon' into release-3.19

f7ae4f572b cmake-gui: Restore application icon on Windows

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !5362
diff --git a/Source/QtDialog/CMakeLists.txt b/Source/QtDialog/CMakeLists.txt
index d6ae03b..bff3cb8 100644
--- a/Source/QtDialog/CMakeLists.txt
+++ b/Source/QtDialog/CMakeLists.txt
@@ -141,10 +141,6 @@
     ${RC_SRCS})
 endif ()
 
-if(WIN32)
-  list(APPEND SRCS CMakeSetup.rc)
-endif()
-
 if(USE_LGPL)
   install(FILES ${CMake_SOURCE_DIR}/Licenses/LGPLv${USE_LGPL}.txt
     DESTINATION ${CMAKE_DATA_DIR}/Licenses
@@ -166,7 +162,7 @@
 target_link_libraries(cmake-gui CMakeGUIMainLib Qt5::Core)
 
 if(WIN32)
-  target_sources(CMakeGUILib INTERFACE $<TARGET_OBJECTS:CMakeVersion>)
+  target_sources(CMakeGUILib INTERFACE $<TARGET_OBJECTS:CMakeVersion> CMakeSetup.rc)
 endif()
 if(APPLE)
   target_sources(CMakeGUILib INTERFACE CMakeSetup.icns)