Skip to content

Commit

Permalink
QtIFW: Improved packaging as part of the QtSDK
Browse files Browse the repository at this point in the history
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").
  • Loading branch information
podsvirov committed Apr 8, 2017
1 parent 1a6e47a commit 94420a7
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 17 deletions.
2 changes: 1 addition & 1 deletion Packaging/QtSDK/ToolsCMakeXX.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -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}"
Expand Down
30 changes: 14 additions & 16 deletions Packaging/QtSDK/qt.tools.cmake.xx.qs.in
Original file line number Diff line number Diff line change
Expand Up @@ -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 );
}
}

0 comments on commit 94420a7

Please sign in to comment.