summaryrefslogtreecommitdiff
path: root/Packaging
diff options
context:
space:
mode:
authorKonstantin Podsvirov <konstantin@podsvirov.pro>2017-04-08 07:13:50 +0300
committerKonstantin Podsvirov <konstantin@podsvirov.pro>2017-04-08 07:13:50 +0300
commit94420a7b61d6c83dbd2ba0ce566af6624cd07aad (patch)
treee4f1b2677a45e0836ee6506edd99ab0654ac8c25 /Packaging
parent1a6e47aa3d9ac02bdaf4d107b33bdf9df7779495 (diff)
downloadcmake-94420a7b61d6c83dbd2ba0ce566af6624cd07aad.tar.gz
QtIFW: Improved packaging as part of the QtSDK
Changes: - Fix install script template (*.qs.in) to register on all platforms; - Add patch version numter to display name ("CMake X.Y" -> "CMake X.Y.Z").
Diffstat (limited to 'Packaging')
-rw-r--r--Packaging/QtSDK/ToolsCMakeXX.cmake2
-rw-r--r--Packaging/QtSDK/qt.tools.cmake.xx.qs.in30
2 files changed, 15 insertions, 17 deletions
diff --git a/Packaging/QtSDK/ToolsCMakeXX.cmake b/Packaging/QtSDK/ToolsCMakeXX.cmake
index c5f8f349c4..99731fb5dc 100644
--- a/Packaging/QtSDK/ToolsCMakeXX.cmake
+++ b/Packaging/QtSDK/ToolsCMakeXX.cmake
@@ -13,7 +13,7 @@ set(CMake_IFW_ROOT_COMPONENT_NAME
"qt.tools.cmake.${CMake_VERSION_MAJOR}${CMake_VERSION_MINOR}"
CACHE STRING "QtSDK CMake tools component name")
set(CMake_IFW_ROOT_COMPONENT_DISPLAY_NAME
- "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}"
+ "CMake ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATCH}"
CACHE STRING "QtSDK CMake tools component display name")
set(CMake_IFW_ROOT_COMPONENT_DESCRIPTION
"CMake Build Tools ${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATH}"
diff --git a/Packaging/QtSDK/qt.tools.cmake.xx.qs.in b/Packaging/QtSDK/qt.tools.cmake.xx.qs.in
index 81ce157a10..e806dd7ec8 100644
--- a/Packaging/QtSDK/qt.tools.cmake.xx.qs.in
+++ b/Packaging/QtSDK/qt.tools.cmake.xx.qs.in
@@ -25,24 +25,22 @@ Component.prototype.createOperations = function()
{
component.createOperations();
- if (installer.value("os") == "win") {
- try {
- if (installer.value("SDKToolBinary") == "")
- return;
+ try {
+ if (installer.value("SDKToolBinary") == "")
+ return;
- var cmId = component.name;
- installer.setValue("CMAKE%CMake_VERSION_MAJOR%%CMake_VERSION_MINOR%_ID", cmId);
+ var cmId = component.name;
+ installer.setValue("CMAKE%CMake_VERSION_MAJOR%%CMake_VERSION_MINOR%_ID", cmId);
- component.addOperation("Execute",
- ["{0,2}", "@SDKToolBinary@", "addCMake",
- "--id", cmId,
- "--name", "%CMake_IFW_ROOT_COMPONENT_DISPLAY_NAME%",
- "--path", "@CMAKE%CMake_VERSION_MAJOR%%CMake_VERSION_MINOR%_BIN_DIR@/cmake.exe",
- "UNDOEXECUTE",
- "@SDKToolBinary@", "rmCMake", "--id", cmId]);
+ component.addOperation("Execute",
+ ["{0,2}", "@SDKToolBinary@", "addCMake",
+ "--id", cmId,
+ "--name", "%CMake_IFW_ROOT_COMPONENT_DISPLAY_NAME%",
+ "--path", "@CMAKE%CMake_VERSION_MAJOR%%CMake_VERSION_MINOR%_BIN_DIR@/cmake%CMAKE_EXECUTABLE_SUFFIX%",
+ "UNDOEXECUTE",
+ "@SDKToolBinary@", "rmCMake", "--id", cmId]);
- } catch( e ) {
- print( e );
- }
+ } catch( e ) {
+ print( e );
}
}