Fix version number embedding in Windows EXE and DLL files

Remove our Windows resource files (*.rc)
and let qmake generate them instead.
This commit is contained in:
Mat Sutcliffe
2019-10-31 14:33:44 +00:00
parent f056d4fcd6
commit bb65506d22
9 changed files with 15 additions and 22 deletions

View File

@@ -16,16 +16,17 @@ defineReplace(gitRevCount) {
setSwiftConfig(version.full, $$swiftConfig(version.major).$$swiftConfig(version.minor).$$swiftConfig(version.micro))
!win32 {
VER_MAJ = $$swiftConfig(version.major)
VER_MIN = $$swiftConfig(version.minor)
VER_PAT = $$swiftConfig(version.micro)
VERSION = $$swiftConfig(version.full)
}
VER_MAJ = $$swiftConfig(version.major)
VER_MIN = $$swiftConfig(version.minor)
VER_PAT = $$swiftConfig(version.micro)
VERSION = $$swiftConfig(version.full)
!isEmpty(GIT_BIN) {
isEmpty(VER_REV) {
VER_REV = $$gitRevCount()
cache(VER_REV)
}
win32: VERSION = $${VERSION}.$${VER_REV}
}
win32: CONFIG *= skip_target_version_ext

View File

@@ -17,9 +17,8 @@ DEPENDPATH += . $$SourceRoot/src/blackmisc \
INCLUDEPATH += . $$SourceRoot/src
OTHER_FILES += *.qss *.ico *.rc *.icns
RC_FILE = swiftcore.rc
DISTFILES += swiftcore.rc
OTHER_FILES += *.qss *.ico *.icns
RC_ICONS = swiftcore.ico
ICON = swiftcore.icns
DESTDIR = $$DestRoot/bin

View File

@@ -1 +0,0 @@
IDI_ICON1 ICON DISCARDABLE "swiftcore.ico"

View File

@@ -18,9 +18,8 @@ DEPENDPATH += . $$SourceRoot/src/blackmisc \
INCLUDEPATH += . $$SourceRoot/src
OTHER_FILES += *.qss *.ico *.rc *.icns
RC_FILE = swiftdata.rc
DISTFILES += swiftdata.rc
OTHER_FILES += *.qss *.ico *.icns
RC_ICONS = swiftdata.ico
ICON = swiftdata.icns
DESTDIR = $$DestRoot/bin

View File

@@ -1 +0,0 @@
IDI_ICON1 ICON DISCARDABLE "swiftdata.ico"

View File

@@ -1 +0,0 @@
IDI_ICON1 ICON DISCARDABLE "swift.ico"

View File

@@ -18,9 +18,8 @@ DEPENDPATH += . $$SourceRoot/src/blackmisc \
INCLUDEPATH += . $$SourceRoot/src
OTHER_FILES += *.qss *.ico *.rc *.icns
RC_FILE = swift.rc
DISTFILES += swift.rc
OTHER_FILES += *.qss *.ico *.icns
RC_ICONS = swift.ico
ICON = swift.icns
DESTDIR = $$DestRoot/bin

View File

@@ -18,10 +18,9 @@ DEPENDPATH += . $$SourceRoot/src/blackmisc \
INCLUDEPATH += . $$SourceRoot/src
OTHER_FILES += *.qss *.ico *.rc *.icns
OTHER_FILES += *.qss *.ico *.icns
RESOURCES += swiftlauncher.qrc
RC_FILE = swiftlauncher.rc
DISTFILES += swiftlauncher.rc
RC_ICONS = swiftlauncher.ico
ICON = swiftlauncher.icns
DESTDIR = $$DestRoot/bin

View File

@@ -1 +0,0 @@
IDI_ICON1 ICON DISCARDABLE "swiftlauncher.ico"