diff options
author | Kai Koehne <kai.koehne@digia.com> | 2013-03-22 11:45:15 +0100 |
---|---|---|
committer | Kai Koehne <kai.koehne@digia.com> | 2013-03-22 12:07:49 +0100 |
commit | 889930c9b5f36c11fff71b55b318bcb9db17e86e (patch) | |
tree | 1919172ac97978538d78ab7d8a0351b27e179004 | |
parent | c0dde7f5172db0c5da5c6a1ebde07656f6780876 (diff) |
Allow setting of target dir in installer script
Simplifies uploading of results on build machine.
Change-Id: Ifcfb9f11f0b98754cca0368490b2a0267110111b
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
-rw-r--r-- | tools/build_installer.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/build_installer.py b/tools/build_installer.py index 1152d92e4..44fa0c106 100644 --- a/tools/build_installer.py +++ b/tools/build_installer.py @@ -23,6 +23,7 @@ def parse_arguments(): parser.add_argument('--static-qmake', dest='qmake', required=True, help='path to qmake that will be used to build the tools') parser.add_argument('--doc-qmake', dest='doc_qmake', required=True, help='path to qmake that will be used to generate the documentation') parser.add_argument('--make', dest='make', required=True, help='make command') + parser.add_argument('--targetdir', dest='target_dir', required=True, help='directory the generated installer will be placed in') args = parser.parse_args() @@ -41,7 +42,7 @@ def init(): basename = os.path.basename(src_dir) build_dir = os.path.join(root_dir, basename + '_build') package_dir = os.path.join(root_dir, basename + '_pkg') - target_path = os.path.join(root_dir, 'ifw') + target_path = os.path.join(args.target_dir, 'ifw') print 'source dir: ' + src_dir print 'build dir: ' + build_dir @@ -54,6 +55,11 @@ def init(): if not os.path.exists(build_dir): os.makedirs(build_dir) + if os.path.exists(args.target_dir): + print 'delete existing target dir ...' + shutil.rmtree(args.target_dir) + os.makedirs(args.target_dir) + if os.path.exists(package_dir): print 'delete existing package dir ...' shutil.rmtree(package_dir) |