aboutsummaryrefslogtreecommitdiffstats
path: root/src/app/app.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/app.qbs')
-rw-r--r--src/app/app.qbs11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/app/app.qbs b/src/app/app.qbs
index 0af41ca20d..b3023fcbe7 100644
--- a/src/app/app.qbs
+++ b/src/app/app.qbs
@@ -41,7 +41,6 @@ QtcProduct {
"Info.plist",
"main.cpp",
"qtcreator.xcassets",
- "qtcreator.rc",
"../shared/qtsingleapplication/qtsingleapplication.h",
"../shared/qtsingleapplication/qtsingleapplication.cpp",
"../shared/qtsingleapplication/qtlocalpeer.h",
@@ -52,6 +51,16 @@ QtcProduct {
]
Group {
+ // We need the version in two separate formats for the .rc file
+ // RC_VERSION=4,3,82,0 (quadruple)
+ // RC_VERSION_STRING="4.4.0-beta1" (free text)
+ cpp.defines: outer.concat(["RC_VERSION=" + qtc.qtcreator_version.replace(/\./g, ",") + ",0",
+ "RC_VERSION_STRING=\"" + qtc.qtcreator_display_version + "\"",
+ "RC_COPYRIGHT=\"2008-" + qtc.qtcreator_copyright_year + " The Qt Company Ltd\""])
+ files: "qtcreator.rc"
+ }
+
+ Group {
name: "qtcreator.sh"
condition: qbs.targetOS.contains("unix") && !qbs.targetOS.contains("macos")
files: "../../bin/qtcreator.sh"