summaryrefslogtreecommitdiffstats
path: root/src/corelib/Qt6CoreMacros.cmake
diff options
context:
space:
mode:
authorYuhang Zhao <2546789017@qq.com>2020-05-12 10:25:35 +0800
committerYuhang Zhao <2546789017@qq.com>2020-05-12 20:13:28 +0800
commitec675124545ab10c88d1f4b35b006e9cd9ce66ea (patch)
tree1398ca1ed96bfff1957125ae69189a45f07efd72 /src/corelib/Qt6CoreMacros.cmake
parent2134740e59ddf8e67c927b068607012d87222a17 (diff)
CMake: Use correct file type
Change-Id: Ie32a32bd1cc3e5885a6699e8ea2281982527e50e Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'src/corelib/Qt6CoreMacros.cmake')
-rw-r--r--src/corelib/Qt6CoreMacros.cmake7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/corelib/Qt6CoreMacros.cmake b/src/corelib/Qt6CoreMacros.cmake
index 2aa6017a4c..c4ccd04c60 100644
--- a/src/corelib/Qt6CoreMacros.cmake
+++ b/src/corelib/Qt6CoreMacros.cmake
@@ -930,6 +930,11 @@ function(qt6_generate_win32_rc_file target)
endforeach()
endif()
+ set(target_file_type "VFT_DLL")
+ if(target_type STREQUAL "EXECUTABLE")
+ set(target_file_type "VFT_APP")
+ endif()
+
set(contents "#include <windows.h>
${icons}
VS_VERSION_INFO VERSIONINFO
@@ -942,7 +947,7 @@ FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
#endif
FILEOS VOS_NT_WINDOWS32
-FILETYPE VFT_DLL
+FILETYPE ${target_file_type}
FILESUBTYPE VFT2_UNKNOWN
BEGIN
BLOCK \"StringFileInfo\"