From 889930c9b5f36c11fff71b55b318bcb9db17e86e Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Fri, 22 Mar 2013 11:45:15 +0100 Subject: Allow setting of target dir in installer script Simplifies uploading of results on build machine. Change-Id: Ifcfb9f11f0b98754cca0368490b2a0267110111b Reviewed-by: Tim Jenssen --- tools/build_installer.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'tools') 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) -- cgit v1.2.3