aboutsummaryrefslogtreecommitdiffstats
path: root/packaging-tools/bld_qtcreator.py
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@theqtcompany.com>2015-10-12 10:34:26 +0200
committerEike Ziller <eike.ziller@theqtcompany.com>2015-10-29 11:53:37 +0000
commit717e33273f0004eb1cb15d78446a6313c48d4517 (patch)
tree4fdbbecc4f5613ff19c10033bbe3c1fd2e7dc4a0 /packaging-tools/bld_qtcreator.py
parent422b8d8a8f25be34ed1987d9af086d52206a5b63 (diff)
Qt Creator: Build enterprise and opensource in single job
Change-Id: I21ac23a8d4ccb98d19ea792d845d149d7ffd5268 Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Diffstat (limited to 'packaging-tools/bld_qtcreator.py')
-rwxr-xr-xpackaging-tools/bld_qtcreator.py23
1 files changed, 16 insertions, 7 deletions
diff --git a/packaging-tools/bld_qtcreator.py b/packaging-tools/bld_qtcreator.py
index c918427a3..cd8c30fbd 100755
--- a/packaging-tools/bld_qtcreator.py
+++ b/packaging-tools/bld_qtcreator.py
@@ -220,12 +220,14 @@ if __name__ == "__main__":
callerArguments.qt5path, tempPath, callerArguments))
# add get installer base task
- download_packages_work.addTaskObject(
- bldinstallercommon.create_download_extract_task(callerArguments.installerbase7z, tempPath, tempPath, callerArguments))
+ if callerArguments.installerbase7z:
+ download_packages_work.addTaskObject(
+ bldinstallercommon.create_download_extract_task(callerArguments.installerbase7z, tempPath, tempPath, callerArguments))
installerPath = os.path.join(tempPath, 'ifw-bld')
# run get Qt 5 tasks
- download_packages_work.run()
+ if download_packages_work.taskNumber != 0:
+ download_packages_work.run()
if need_to_install_qt:
patch_qt_pri_files(callerArguments.qt5path)
@@ -235,7 +237,9 @@ if __name__ == "__main__":
environment = get_common_environment(callerArguments.qt5path, callerArguments)
environment["INSTALL_BASENAME"] = "qt-creator"
- environment["IFW_PATH"] = installerPath
+ environment["INSTALLER_ARCHIVE"] = "qtcreator.7z"
+ if callerArguments.installerbase7z:
+ environment["IFW_PATH"] = installerPath
if callerArguments.debug:
buildType = 'debug'
@@ -313,8 +317,13 @@ if __name__ == "__main__":
init_environment = environment)
# Qt Creator standalone package
- runInstallCommand('installer', qtCreatorBuildDirectory, callerArguments = callerArguments,
- init_environment = environment)
+ if callerArguments.installerbase7z:
+ runInstallCommand('installer', qtCreatorBuildDirectory, callerArguments = callerArguments,
+ init_environment = environment)
+ if bldinstallercommon.is_mac_platform():
+ runInstallCommand('codesign_installer dmg_installer', qtCreatorBuildDirectory,
+ callerArguments = callerArguments, init_environment = environment)
+
if bldinstallercommon.is_mac_platform():
- runInstallCommand('codesign_installer dmg dmg_installer', qtCreatorBuildDirectory,
+ runInstallCommand('dmg', qtCreatorBuildDirectory,
callerArguments = callerArguments, init_environment = environment)