diff options
author | tjenssen <tim.jenssen@digia.com> | 2012-10-19 13:17:40 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@digia.com> | 2012-10-22 11:41:00 +0200 |
commit | a9da84dc63a4eafdb50f042f06f95852b62d16c5 (patch) | |
tree | 26ffe33e9e67d79314ad09aeb2114aef90045de0 /scripts/deployqt.py | |
parent | fbf6a8da757d42b0d4b8126400f4c66dafc6bd95 (diff) | |
download | qt-creator-a9da84dc63a4eafdb50f042f06f95852b62d16c5.tar.gz |
adjust deployqt to deploy also a qt5
Change-Id: I4f0864a78d8fc861a716bd8e8734ab0fd4181cc1
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Diffstat (limited to 'scripts/deployqt.py')
-rwxr-xr-x | scripts/deployqt.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/scripts/deployqt.py b/scripts/deployqt.py index ea44599d8b..7f42eb322a 100755 --- a/scripts/deployqt.py +++ b/scripts/deployqt.py @@ -66,10 +66,10 @@ def which(program): def is_debug(fpath): # bootstrap exception - if fpath.endswith('QtCore4d.dll'): + if fpath.endswith('QtCore4d.dll') or fpath.endswith('QtCore5d.dll'): return True output = subprocess.check_output(['dumpbin', '/imports', fpath]) - return output.find('QtCored4.dll') != -1 + return output.find('QtCore4d.dll') != -1 or output.find('QtCore5d.dll') != -1 def is_debug_build(install_dir): return is_debug(os.path.join(install_dir, 'bin', 'qtcreator.exe')) @@ -175,9 +175,11 @@ def copy_qt_libs(install_dir, qt_libs_dir, qt_plugin_dir, qt_import_dir, plugins target = os.path.join(install_dir, 'bin', plugin) if (os.path.exists(target)): shutil.rmtree(target) - shutil.copytree(os.path.join(qt_plugin_dir, plugin), target, ignore=copy_ignore_func, symlinks=True) + pluginPath = os.path.join(qt_plugin_dir, plugin) + if (os.path.exists(pluginPath)): + shutil.copytree(pluginPath, target, ignore=copy_ignore_func, symlinks=True) - print "Copying plugins:", imports + print "Copying imports:", imports for qtimport in imports: target = os.path.join(install_dir, 'bin', qtimport) if (os.path.exists(target)): @@ -250,7 +252,7 @@ def main(): QT_INSTALL_IMPORTS = readQmakeVar(qmake_bin, 'QT_INSTALL_IMPORTS') QT_INSTALL_TRANSLATIONS = readQmakeVar(qmake_bin, 'QT_INSTALL_TRANSLATIONS') - plugins = ['accessible', 'designer', 'iconengines', 'imageformats', 'sqldrivers'] + plugins = ['accessible', 'designer', 'iconengines', 'imageformats', 'platforms', 'sqldrivers'] imports = ['Qt', 'QtWebKit'] tr_catalogs = ['assistant', 'designer', 'qt', 'qt_help'] |